javascript - Javascript 返回无效日期字符串的有效日期
问题描述
当我尝试解析字符串时 - 检查它是否是有效日期,javascript 将其解析为日期,并返回有效日期。
console.log(new Date("Agent 007")); // returns Sun Jul 01 2001 00:00:00 GMT+0200
console.log(Date.parse("Agent 007")); // returns 993938400000
console.log(moment.utc("Agent 007").valueOf()); // returns 993945600000
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.27.0/moment.min.js"></script>
如何预防?
解决方案
推荐阅读
- visual-c++ - MSVC2017 编译器错误,Chromium 构建失败
- perl - 用 Perl 阅读和解释 crontab
- c# - 更新 HttpWebRequest 中的 api 时出现错误请求
- ionic-framework - 使用 Ionic core 4 时不会显示 ion-content
- apache2 - apache2 virtual 无法正常工作,重定向到 000-default.conf 位置
- regular-language - 如何显示常规语言等于另一种语言?
- html - 如何在我的容器中对齐引导导航栏
- php - 如何使用php替换文件中的字符串
- demandware - 我们如何从 SFCC(需求软件)获取最后访问的管道。
- python - 如何解决 Python Pandas DataFrame 的“超出纳秒时间戳”错误?