javascript - Typescript 将字符串转换为日期时间

标签 javascript typescript

在 typescript 中如何将这样的字符串转换为日期时间?

2019-01-19 14:00:12

我不确定这是否是正确的方法

new Date("2019-01-19 14:00:12")

我认为会有某种方法来指定其中的时区。

最佳答案

如果您构造新日期,它将使用客户端的时区。有关如何构造日期的更多信息,请参阅此处:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date

您可以手动解析日期字符串并使用年、月、日、小时、分钟、秒值构造新的 Date 对象。或者,如果您的日期字符串格式正确,您可以使用 Date.Parse(...) 函数,请在此处查看更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse

如果你想要 UTC 日期,你需要用 new Date.UTC(...) 来构造它

关于javascript - Typescript 将字符串转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37912780/

相关文章:

javascript - Chart js - 自定义图表

javascript - jQuery 中类似 Twitter 的文本区域/输入计数器

javascript - 为什么这个 JavaScript 适用于 FF 而不是 IE8

javascript - jquery菜单继承

javascript - Angular 4 - 所有路线都不起作用

javascript - Jest 在箭头函数中具有空名称属性

javascript - RxJS:如何切换多个行为主题源

javascript - 如何忽略 NestJS 中特定路由的拦截器

typescript - 覆盖抽象方法 TypeScript?

javascript - 如何使用 Typescript 为 React 设置 Material-UI?