关于javascript中Date对象初始化的坑

luoyjx · 2014-08-29 10:30 · 1215次阅读

//20140829102856
data.DataTime = new Date(
        parseInt(data.DataTime.substring(0,4)),//年
        parseInt(data.DataTime.substring(4,6)) - 1,//月,从零开始,需要减一
        parseInt(data.DataTime.substring(6,8)),//日
        parseInt(data.DataTime.substring(8,10)),//时
        parseInt(data.DataTime.substring(10,12)),//分
        parseInt(data.DataTime.substring(12,14))//秒
    );

这里的月是从0开始算的,如果直接截取用的话就会多加了一个月

教训啊…

收藏

暂无评论

登录后可以进行评论。没有账号?马上注册