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 

你可能感兴趣的:(2018-3-28)