js实现时间格式转换为时间戳

ps:接到一个小项目根据时间,把项目资源人力转换成甘特图。但是从数据库获取的时间格式是2017-05-16T00:00:00这样式的,需要转换成时间戳(貌似是1970年到具体时间的毫秒数)。


用js转换: function getNum(dt) {


var dtX =dt;


var dtRet="";


var date = new Date(dt);

dtRet = Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours());


//date = new Date(Date.parse(date.replace(/-/g, "/")));
//date = date.getTime();
//return date;


return dtRet;
}
注释的内容是转换日期格式为时间戳,但是js的Date.UTC()直接就可以。




//以下代码转自http://www.jb51.net/article/67752.htm


JavaScript UTC Method - 锐客网









输出结果:
Number of milliseconds from 1970: 1223251200000

    推荐阅读