【问题标题】:How to convert a particular date into timestamp? [duplicate]如何将特定日期转换为时间戳? [复制]
【发布时间】:2018-01-06 17:19:57
【问题描述】:

我想将特定日期(比如 2017 年 10 月 31 日)转换为时间戳。

我的输入应该是什么以及如何将其转换为时间戳?

【问题讨论】:

  • 到目前为止你尝试过什么?你有没有先用谷歌搜索过这个问题?
  • @TheRickest new Date("31st October 2017") --> Invalid Date,您所指的主题是关于日期格式的,例如31-10-2017

标签: javascript


【解决方案1】:

只需使用 getTimenew Date(date_to_parse)

var example="31 October, 2017";
alert(new Date(example).getTime());

【讨论】:

  • 这完全取决于浏览器的行为 - 有些可能会解析该格式,有些则不会 - 根据规范,他们不能保证理解它。
  • 适用于“2017 年 10 月 31 日”,而不适用于 OP 的“2017 年 10 月 31 日” --> NaN
  • 是的,我认为最好的解决方法是通过执行.replace('st','') 或类似的方式来摆脱“st”。
猜你喜欢
  • 1970-01-01
  • 2019-11-29
  • 2019-09-06
  • 2015-08-29
  • 2016-05-17
  • 2020-12-12
  • 1970-01-01
  • 2016-09-14
  • 1970-01-01
相关资源
最近更新 更多