JavaScript格式化类

JavaScript格式化类

ID:40565883

大小:52.50 KB

页数:5页

时间:2019-08-04

JavaScript格式化类_第1页
JavaScript格式化类_第2页
JavaScript格式化类_第3页
JavaScript格式化类_第4页
JavaScript格式化类_第5页
资源描述:

《JavaScript格式化类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、·function DateUtil(){}  ·/** ·*功能:格式化时间 ·*示例:DateUtil.Format("yyyy/MM/dd","Thu Nov 9 20:30:37 UTC+0800 2006 "); ·*返回:2006/11/09 ·*/  ·DateUtil.Format=function(fmtCode,date){  ·    var result,d,arr_d;  ·      ·    var patrn_now_1=/^y{4}-M{2}-d{2}sh{2}:m{2}:s{2}$/;  ·    var patr

2、n_now_11=/^y{4}-M{1,2}-d{1,2}sh{1,2}:m{1,2}:s{1,2}$/;  ·      ·    var patrn_now_2=/^y{4}/M{2}/d{2}sh{2}:m{2}:s{2}$/;  ·    var patrn_now_22=/^y{4}/M{1,2}/d{1,2}sh{1,2}:m{1,2}:s{1,2}$/;  ·      ·    var patrn_now_3=/^y{4}年M{2}月d{2}日sh{2}时m{2}分s{2}秒$/;  ·    var patrn_now

3、_33=/^y{4}年M{1,2}月d{1,2}日sh{1,2}时m{1,2}分s{1,2}秒$/;  ·      ·    var patrn_date_1=/^y{4}-M{2}-d{2}$/;  ·    var patrn_date_11=/^y{4}-M{1,2}-d{1,2}$/;  ·      ·    var patrn_date_2=/^y{4}/M{2}/d{2}$/;  ·    var patrn_date_22=/^y{4}/M{1,2}/d{1,2}$/;  ·      ·    var patrn_date

4、_3=/^y{4}年M{2}月d{2}日$/;  ·    var patrn_date_33=/^y{4}年M{1,2}月d{1,2}日$/;  ·      ·    var patrn_time_1=/^h{2}:m{2}:s{2}$/;  ·    var patrn_time_11=/^h{1,2}:m{1,2}:s{1,2}$/;  ·    var patrn_time_2=/^h{2}时m{2}分s{2}秒$/;  ·    var patrn_time_22=/^h{1,2}时m{1,2}分s{1,2}秒$/;  ·      ·  

5、  if(!fmtCode){fmtCode="yyyy/MM/dd hh:mm:ss";}  ·    if(date){  ·        d=new Date(date);  ·        if(isNaN(d)){  ·            msgBox("时间参数非法正确的时间示例:Thu Nov 9 20:30:37 UTC+0800 2006或2006/       10/17");  ·            return;}  ·    }else{  ·        d=new Date();  ·    

6、}  ·  ·    if(patrn_now_1.test(fmtCode))  ·    {  ·        arr_d=splitDate(d,true);  ·        result=arr_d.yyyy+"-"+arr_d.MM+"-"+arr_d.dd+" "+arr_d.hh+":"+arr_d.mm+":"+arr_d.ss;  ·    }  ·    else if(patrn_now_11.test(fmtCode))  ·    {  ·        arr_d=splitDate(d);  ·        res

7、ult=arr_d.yyyy+"-"+arr_d.MM+"-"+arr_d.dd+" "+arr_d.hh+":"+arr_d.mm+":"+arr_d.ss;  ·    }  ·    else if(patrn_now_2.test(fmtCode))  ·    {  ·        arr_d=splitDate(d,true);  ·        result=arr_d.yyyy+"/"+arr_d.MM+"/"+arr_d.dd+" "+arr_d.hh+":"+arr_d.mm+":"+arr_d.ss;  ·    }  ·  

8、  else if(patrn_now_22.test(fmtCode))  ·    {  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。