use*_*935 6 javascript formatting datetime date
如何在 Javascript 中获取当前日期并将其格式化为“2015-03-25T12:00:00”?
我想知道是否有一个函数或方法可以实现这一点。我不是问如何将一个字符串转换为另一个字符串。
准确地说:.toISOString().slice(0, -5)
var d1 = new Date()
var str = d1.toISOString().slice(0, -5)
console.log(str);
Run Code Online (Sandbox Code Playgroud)
\n\n\n如何在 Javascript 中获取当前日期并将其格式化为“2015-03-25T12:00:00”?
\n
这似乎是一个没有时区的 ISO 8601 格式日期,它将被视为“本地”时间。toISOString方法中有一个内置\xe2\x80\x94 ,但它始终使用 UTC。
\n\n因此,您可以编写自己的函数(相当简单,请参见下文)或使用库(如果您只想格式化日期字符串,则实际上不需要)。
\n\n\n\n\n我想知道是否有一个函数或方法可以实现这一点。
\n
不是内置\xe2\x80\x93in 函数,不是。
\n\n/* Return an ISO 8601 string without timezone\r\n** @param {Date} d - date to create string for\r\n** @returns {string} string formatted as ISO 8601 without timezone\r\n*/\r\nfunction toISOStringLocal(d) {\r\n function z(n){return (n<10?\'0\':\'\') + n}\r\n return d.getFullYear() + \'-\' + z(d.getMonth()+1) + \'-\' +\r\n z(d.getDate()) + \'T\' + z(d.getHours()) + \':\' +\r\n z(d.getMinutes()) + \':\' + z(d.getSeconds())\r\n \r\n}\r\n\r\ndocument.write(toISOStringLocal(new Date()));
Run Code Online (Sandbox Code Playgroud)\r\n 归档时间: |
|
查看次数: |
12781 次 |
最近记录: |