繁体   English   中英

如何将字符串日期转换为日期格式?

[英]How to convert a string date to date format?

我有:

Thu Apr 23 2020 00:00:00 GMT+0200 (Ora legale dell’Europa centrale)

我试过:

dateStart = new Date(dateStart);

但那是不对的

我在看23/4/20

就像是

const dateStart = new Date('Thu Apr 23 2020 00:00:00 GMT+0200');
const formatted = `${dateStart.getDate()}/${dateStart.getMonth() + 1}/${dateStart.getFullYear().toString().substr(-2)}`

如果,当您考虑操作Date object 时,您会想到 MomentJs……不要着急! 对于一件非常简单的事情,您甚至可能不需要它的66Kb

就您而言,这很简单:

因为你已经有一个date() object, 阅读文档,你可以访问日期的所有部分,尽管getMonth()有点奇怪 ♂️

所以:

 var dateStart = new Date() var dateAsString = `${dateStart.getDate()}/${dateStart.getMonth()+1}/${dateStart.getFullYear().toString().substr(-2)}` console.log(dateAsString)

在节点。 图书馆 片段

const DATE_FORMATER = require( 'dateformat' );
let datetime = DATE_FORMATER( new Date(dateStart), "dd/mm/yy" );
console.log(datetime);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM