javascript - javascript日期未正确返回
问题描述
我注意到日期没有返回正确的值
经过一番尝试,我刚刚使用 .replace() 删除了日期字符串中的 T
var a= new Date("2019-10-29T23:24:17.000Z").toLocaleDateString()
console.log(a)// a = "30/10/2019"
//However, after removing T and replacing it with a space,
var b= new Date("2019-10-29 23:24:17.000Z").toLocaleDateString()
console.log(b)// a = "29/10/2019"
这解决了它,但我想知道它为什么会这样,以及如何处理具有“T”的日期而不必用“”替换它们
解决方案
推荐阅读
- elasticsearch - ES索引中查询的大查询结果是否会增加延迟
- php - 命令 php artisan make:middleware Cors [Laravel] 后的 ErrorException 数组到字符串转换
- mysql - MySQL 集群 Docker ndb_mgmd:[错误] 未知变量 'user=mysql'
- java - VerifyKit SDK Android Java
- next.js - Tesseract Worker.Load 挂在 Vercel 上
- pm2 - Windows 上的 PM2 在 NPM.CMD 中使用意外令牌记录错误
- dart - 为什么 floor() 在飞镖中四舍五入?
- android - 如何将 Kotlin 协程与 onSuccessListner 一起使用?
- ios - 有时在 iOS Swift 上渲染粉色容器的图像资源
- laravel - 如何在 laravel 框架中编写以下 mapreduce mongodb 查询