gpt4 book ai didi

javascript - 如何在 JavaScript 中为一个非常旧的日期(大约公元 0 年)格式化初始化字符串?

转载 作者:行者123 更新时间:2023-12-01 16:25:29 24 4
gpt4 key购买 nike

我想用 JavaScript 表示第 0 年,而不是 1970 年,我们知道这是实际的第 0 年。我想知道如何正确格式化这个或任何年数异常少的日期字符串。我尝试用 new Date('0000-00-00T00:00:00') 初始化它还有new Date('0-00-00T00:00:00') ,但两次 toString 方法都显示“无效日期”。

我刚刚意识到我可以通过使用 1970 年并对其进行偏移来解决这个问题,所以它并不是真正的关键任务,但据推测 JavaScript 可以处理非常小和非常大的年份,超过正负 200,000。我觉得奇怪和愚蠢的是,它的实现似乎不支持在其范围内的所有年份以一种标准方式初始化日期。我发现 JavaScript 中有很多东西很奇怪、愚蠢和不一致,老实说,其中一些毫无疑问是由于个别实现造成的,但我的观点保持不变。

好吧,既然我已经侮辱了语言,如果有什么办法可以做到这一点,你可以继续启发我。

最佳答案

K 我想通了。我是前后矛盾和愚蠢的! JavaScript 也是如此。这并非无可指责。

年、时、分和秒可以为零,但月和日从 1 开始。我只需将默认的月和日设置为 01 而不是 00。

关于javascript - 如何在 JavaScript 中为一个非常旧的日期(大约公元 0 年)格式化初始化字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62418948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com