js日期格式转换方法

时间:2026-02-13 20:08:25

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");

© 2026 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com