js 快速将日期格式转换为时间戳
1.Date.parse()
参考自文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date/parse
Date.parse() 方法解析一个表示某个日期的字符串,并返回从 1970-1-1 00:00:00 UTC 到该日期对象(该日期对象的 UTC 时间)的毫秒数,如果该字符串无法识别,或者一些情况下,包含了不合法的日期数值(如:2015-02-31),则返回值为 NaN。
不推荐在 ES5 之前使用 Date.parse 方法,因为字符串的解析完全取决于实现。直到至今,不同宿主在如何解析日期字符串上仍存在许多差异,因此最好还是手动解析日期字符串(在需要适应不同格式时库能起到很大帮助)。
Date.parse("2022/1/10") 1641744000000 Date.parse("2022 01 10") 1641744000000 Date.parse('10 Jan 2022 00:00:00 GMT'); 1641772800000 Date.parse('10 Jan 2022'); 1641744000000 Date.parse("2015-02-31") 1425340800000 Date.parse("2015-02-32") NaN Date.parse("Dec 25, 2023") 1703433600000 Date.parse("11/11/2022") 1668096000000 Date.parse("2022/11/11") 1668096000000
显式调用:
Date.parse(dateString)
隐式调用:
new Date(dateString).getTime()
2. date.valueOf()
var date = new Date("2018-06-08 18:00:00"); console.log(date.valueOf());
3. date.getTime()
var date = new Date("2018-06-08 18:00:00"); console.log(date.getTime());
4. Number(new Date())
console.log(Number(new Date()))
分类:
javascript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南