javascript - JavaScript 日期集未按预期工作。如何解决?
问题描述
我的代码返回星期六
2020 年 1 月 25 日 15:06:45 GMT+0530(印度标准时间)
任何人,请告诉我为什么它没有按我的预期工作?
代码:
let date1 = new Date(2019, 12, 25);
console.log(date1);
解决方案
在 JavaScript 中,a 的月份Date
类似于数组的索引,从 0 开始到 12。
所以你应该这样做:
let date1 = new Date(2019, 11, 25);
console.log(date1);
请记住,console.log(date)
它将以格式返回日期,UTC
因此它可能会关闭几个小时(这也可能将日期更改为 1),console.log(date.toString())
而是这样做。
推荐阅读
- javascript - 究竟什么是 javascript 类?
- google-colaboratory - 如何在 Colab 中使用 MediaPipe 获得可靠的视频帧的多手性?
- node.js - Amazon Alexa“AskSdk.RequestEnvelopeUtils 错误:需要 IntentRequest 的请求类型,但得到了 SessionEndedRequest。”
- mysql - MYSQL 在使用检查出生日期时出错
- c# - 如何为我的 XAML 按钮创建单击处理程序?
- ruby-on-rails - Rails 时间列不尊重分钟
- sql-server - 替换 SQL Server 中的 Unicode 撇号
- python - Django 不使用 NGINX + GUNICORN 提供静态文件
- python - Vigenère 加密的时间优化
- haskell - 如何让 GHC 将我的孤立实例“HasServer”和“HasClient”应用于“AuthProtect”?