【问题标题】:TypeScript: Remove Seconds from Date Object and Reconvert back to Date?TypeScript:从日期对象中删除秒并重新转换回日期?
【发布时间】:2020-06-04 07:03:11
【问题描述】:

如何从日期对象中删除秒并重新转换回日期?

let testDate = new Date(2020, 05, 03, 1, 2);

这个答案转换为 ISO 字符串,我不想要,但返回一个实际的日期。

Remove Seconds/ Milliseconds from Date convert to ISO String.

【问题讨论】:

  • 您不能从 Date 对象中删除秒,因为它没有任何秒数。 Date 只是一个时间值,自 1970-01-01T00:00:00Z 以来的毫秒偏移量。您可以使用setSeconds 调整时间值,使秒和毫秒为零,是否显示秒取决于将其显示为字符串时的格式选项(请参阅How to format a JavaScript date)。

标签: javascript typescript date


【解决方案1】:

var date = new Date();

date.setSeconds(0, 0);

console.log(date);

【讨论】:

  • 这与 OP 中链接的最高投票答案有何不同?
  • @RobG 没什么,抱歉,我没注意那个答案 :(
猜你喜欢
  • 2018-11-03
  • 2014-05-07
  • 1970-01-01
  • 1970-01-01
  • 2019-11-27
  • 2015-10-13
  • 1970-01-01
相关资源
最近更新 更多