js日期格式转换方法

2025-05-09 23:21:01

1、 重写format方法var dataformat = function(time, format){ var t = new Date(time); var tf = function(i){return (i < 10 ? '0' : '') + i}; return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function(a){ switch(a){ case 'yyyy': return tf(t.getFullYear()); break; case 'MM': return tf(t.getMonth() + 1); break; case 'mm': return tf(t.getMinutes()); break; case 'dd': return tf(t.getDate()); break; case 'HH': return tf(t.getHours()); break; case 'ss': return tf(t.getSeconds()); break; } })};

2、dataformat方法使用date=dataformat(new Date(startTime).getTime(),"yyyy-MM-dd-HHmm");第一个参数为时间,第二个参数为转换的格式

3、“/Date(1225647600000+0800)/” 字符串转换为日期数据var date="/Date(1225647600000+0800)/"date=dataformat(new Date(parseInt(SAVE_DATE.replace("/Date(", "").replace(")/", ""), 10)), "yyyy/MM/dd/HH:mm");

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢