JavaScript日期和时间转换为正常

时间:2016-05-01 04:31:38

标签: javascript node.js time timezone

我得到的结果是这个TZ形式我的时区是(亚洲/卡拉奇GMT +5)

created_at:" 2016-04-24T18:42:52Z"

但我想要正常的日期和时间 在单独的变量中,如

date = 2016-04-24
time = 06:42pm

来自这个tz数据

我的应用是在nodejs中 我从npmjs尝试了一下(http://momentjs.com)模块,但我想要一种更简单的JavaScript转换方式

2 个答案:

答案 0 :(得分:0)

这是你想要的

new Date(new Date().getTime()).toLocaleDateString(); // 11/16/2015
new Date(new Date().getTime()).toLocaleString(); // 11/16/2015, 11:18:48 PM
new Date(new Date().getTime()).toLocaleTimeString(); // 11:18:48 AM

答案 1 :(得分:0)

这就是我想要的

var x = "2016-04-24T18:42:52Z" //var x = new Date();
var json = JSON.stringify(x);
var dateStr = JSON.parse(json);  
console.log(dateStr)
var datex = new Date(dateStr);
console.log(datex);