如何将 JavaScript 中的默认日期转换为 YYYY-MM-DDTHH:MM:SS 格式。
new Date() 返回 Sun Aug 07 2016 16:38:34 GMT+0000 (UTC)
我需要当前日期以上述格式显示。
如何将 JavaScript 中的默认日期转换为 YYYY-MM-DDTHH:MM:SS 格式。
new Date() 返回 Sun Aug 07 2016 16:38:34 GMT+0000 (UTC)
我需要当前日期以上述格式显示。
new Date().toLocaleString()
document.write(new Date(new Date().toString().split('GMT')[0]+' UTC').toISOString().split('.')[0]);
var moment = require('moment')
let dateNow = moment().format('YYYY-MM-DDTHH:MM:SS')
这可能有效:
var date = new Date();
console.log(date.getFullYear() + "-" + (date.getMonth()+1) + "-" + date.getDate() + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds());
如果要使用 ISO 8601 格式的日期,请在 NodeJS 控制台或浏览器控制台上运行以下命令行:
$ node
> var today = new Date(); // or
> var today = new Date(2016, 8, 7, 14, 06, 30); // or
> var today = new Date('2016-08-07T14:06:30');
> today; // Show the date in standard USA format. Grrrr!
> today.toISOString();
欲了解更多信息,请参考文档: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date
moment太大了,你可以使用fecha
import fecha from 'fecha'
const uTime ="2019-10-21T18:57:33"
fecha.format(fecha.parse(uTime, "YYYY-MM-DD'T'HH:mm:ss"), 'YYYY.MM.DD HH:mm:ss')
// console.log(2019.10.21 18:57:33)
new Date(new Date().toString().split('GMT')[0]+' UTC').toISOString().split('.')[0]);
let date = new Date(Date.now());
date = now.toISOString().substr(0,now.toISOString().indexOf("."));
//2021-07-26T09:07:59
dateobj.getFullYear()
、dateobj.getMonth()
、dateobj.getDate()
、dateobj.getHours()
、dateobj.getMinutes()
和dateobj.getSeconds()
。很简单,对吧? - Niet the Dark Absol