如何使用javascript格式化日期字符串

斯里尼瓦斯

我正在尝试重新格式化字符串日期,如下所述:

'25th May 1912' → 1912-05-2

我试过 Date.parse() 但它抛出了一个错误。

有什么建议么?

谢谢

帕尔辛格

你应该th从你的日期中删除,因此Date.parse返回NaN这应该有效:

var input = '25th May 1912';
var validInput = input.replace(/(th|st|nd|rd)/, '');
var dateObj = new Date(Date.parse(validInput))
console.log(dateObj.getFullYear() + '-' + ('0' + (dateObj.getMonth()+1)).slice(-2) + '-' + ('0' + dateObj.getDate()).slice(-2));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从DatePickerFragment传输格式化的日期字符串?

来自分类Dev

如何在Javascript中使用从斜杠到连字符的格式格式化DateTime字符串?

来自分类Dev

使用PHP从格式化日期获取格式字符串

来自分类Dev

格式化日期字符串

来自分类Dev

QT重新格式化日期时间字符串

来自分类Dev

如何在python中通过多种格式格式化日期字符串

来自分类Dev

格式化日期字符串的缩写月份

来自分类Dev

JavaScript重新格式化日期字符串

来自分类Dev

如何使用Swift格式化JSON日期字符串?

来自分类Dev

尝试使用Servlet格式化日期字符串

来自分类Dev

在React Native中格式化日期字符串

来自分类Dev

使用Javascript重新格式化包含日期的字符串

来自分类Dev

如何格式化日期/时间字符串?(Java)

来自分类Dev

使用子字符串格式化JavaScript日期

来自分类Dev

如何格式化字符串日期颤抖?

来自分类Dev

使用DateFormatter格式化字符串日期

来自分类Dev

如果给定日期格式更改,如何格式化日期字符串

来自分类Dev

从字符串格式化日期

来自分类Dev

XQuery返回字符串而不是格式化日期

来自分类Dev

格式化日期字符串

来自分类Dev

Java格式化日期字符串

来自分类Dev

格式化日期字符串java

来自分类Dev

重新格式化日期字符串

来自分类Dev

如何格式化JavaScript长字符串日期

来自分类Dev

如何格式化日期/时间字符串?(Java)

来自分类Dev

格式化日期和时间字符串

来自分类Dev

如何使用javascript格式化日期

来自分类Dev

在 Linux 中格式化日期字符串

来自分类Dev

格式化日期字符串 Swift 3 的问题