当前位置: 首页 > 知识库问答 >
问题:

如何使用javascript格式化日期字符串[重复]

栾和玉
2023-03-14
'25th May 1912' → 1912-05-2

有什么建议吗?

谢谢

共有1个答案

松博耘
2023-03-14

JavaScript内置的数据解析非常有限,它不支持很多格式。

正如上面链接的文档所建议的那样,我将使用一个库来解析这种格式,比如momentjs,除非有理由不这样做(页面加载时间等)。

我认为以下内容将对其进行解析和重新格式化:

 类似资料:
  • 问题内容: 嗨,我有以下字符串:2012-05-20T09:00:00.000Z,我想将其格式化为20/05/2012,9am 如何在Java中这样做? 谢谢 问题答案: 用先 来,然后 到

  • 问题内容: 在JavaScript中,如何格式化日期对象以打印为? 问题答案: 对于自定义分隔的日期格式,你必须从DateTimeFormat对象(属于ECMAScript Internationalization API的一部分)中提取日期(或时间)组件,然后手动使用所需的分隔符创建字符串。 为此,你可以使用DateTimeFormat#formatToParts: 你还可以使用来一对一地提取各

  • 我有类似“2021-06-01”的字符串,我希望将其转换为“2021-06-01T00:00:00+02:00”。我知道,最简单的解决方案是串接: 但是,我希望使用来实现。目前我的解决方案是: 然后使用: 然而,它抱怨说: 有解决办法吗?

  • 我想比较WebElements的日期,以验证排序是否正确。然而,日期的值如下:“2021年4月5日12:30pm”、“2018年10月22日09:18am”、“2015年2月1日11:36pm”,

  • 我有以下来自服务器的日期<code>2019-09-05T10:37:49.494Z 它尝试这样做: 这无法打印错误消息,我做错了什么,如何修复它?

  • 我有一个格式化的字符串日期 2020/04/16 (年/月/日) 我想把这个字符串解析成日期时间 显然不起作用,没有正确的日期格式。 有人知道把这个字符串解析成日期时间的最好方法是什么吗?