我正在开发一个 REST API,它返回一个名为“modified”的字段,格式如下:-
2018-02-23T00:25:12Z
虽然我想以以下格式显示修改后的内容:-
23/02/2018 00:25
现在在我的 javascript 中,我尝试将修改后的值转换为字符串并提供如下格式:-
items[i].Modified.toString("dd-MM-yyyy hh:mm");
但这并没有改变日期时间格式??
最佳答案
您可以使用函数toLocaleString
。
var date = new Date('2018-02-23T00:25:12Z');
console.log(date.toLocaleString('es', {
year: 'numeric',
month: '2-digit',
hour: '2-digit',
minute: '2-digit',
day: 'numeric',
hour12: false
}))
.as-console-wrapper { max-height: 100% !important; top: 0; }
资源
关于javascript - 如何在我的javascript中将日期时间从ISO日期转换为 "DD/MM/YYY hh:ss"格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48939632/