将今天的日期转换为给定格式

3 javascript jquery datetime datetime-format date-formatting

我试图以特定格式转换今天的日期,这个日期格式可以是 - dd/mm/yyyy或yyyy.mm.dd等等

var date = new Date();
var todaysDate = date.toString('mm/dd/yyyy');
Run Code Online (Sandbox Code Playgroud)

但是,此代码无效.有没有其他方法来完成它.

我正在寻找一种常见的方式,今天的日期可以转换为任何给定的格式

Rob*_*ear 5

你可以使用Moment JS - 我去JS日期库 - 做类似的事情

Moment (new Date ()).format("MM/DD/YYYY")
Run Code Online (Sandbox Code Playgroud)

或者,如果您知道输入字符串的日期时间格式的形式

Moment(string, "DD/MM/yyyy").format("MM/DD/YYYY")
Run Code Online (Sandbox Code Playgroud)

MomentJS还有其他优点,例如添加时间或日期或区分两个日期时间.

或者,您可以使用日期类功能来获取日期时间的一部分并自定义打印或格式化它们.

请参阅StackOverflow格式JS Date