Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在Nodejs中将毫秒转换为格式化日期_Node.js_Date_Node Modules_Datetime Format - Fatal编程技术网

Node.js 在Nodejs中将毫秒转换为格式化日期

Node.js 在Nodejs中将毫秒转换为格式化日期,node.js,date,node-modules,datetime-format,Node.js,Date,Node Modules,Datetime Format,我有一个毫秒的约会,就像这样 1525520235000 我想把它转换成当地时间 2018年5月5日星期六17:22:15 如何在NodeJS中实现这一点?谢谢。这可能有帮助: date = new Date(1525520235000); date.toString(); 结果是: “2018年5月5日星期六18:37:15 GMT+0700(东南亚标准时间)” 所有get函数的列表如下: var x=1525520235000; var mydate=新日期(x); var月=[“一月”

我有一个毫秒的约会,就像这样

1525520235000

我想把它转换成当地时间

2018年5月5日星期六17:22:15

如何在NodeJS中实现这一点?谢谢。

这可能有帮助:

date = new Date(1525520235000);
date.toString();
结果是:

“2018年5月5日星期六18:37:15 GMT+0700(东南亚标准时间)”


所有
get
函数的列表如下:

var x=1525520235000;
var mydate=新日期(x);
var月=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”,
“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”
][mydate.getMonth()];
var day=['Sunday'、'Sunday'、'Sunday'、'Sunday'、'Sunday'、'Sunday'、'Sunday'、'Sunday'、'Sunday'、'星期四'、'星期五'、'星期六'][mydate.get;
console.log('Day:',Day);
console.log('Month:',Month);
log('Year:',mydate.getFullYear());
log(“Hours:,mydate.getHours());
log(“Mitutes:,mydate.getMinutes());
console.log(mydate.toString(“MMMM-yyyy”)简单使用momentjs

const moment=require('moment');

变量时间=力矩(1525520235000)无需使用任何外部软件包,您可以通过如下方式获得更接近的结果-

var date = 1525520235000;
var options = { weekday: 'short', year: 'numeric', month: 'long', day: '2-digit', hour: '2-digit', minute: '2-digit', second: '2-digit' };
var d = new Date(date);
var ds = d.toLocaleDateString("en-US", options);
console.log(ds);
结果是:2018年5月5日星期六上午11:37:15

`

如需更多参考,请访问

var moment = require('moment');

var dateTime = new Date(1525520235000);
var result = moment(dateTime).format('MMMM Do YYYY, h:mm:ss a');
console.log(result);