javascript - 如何获得下一个 12 :00:00PM in javascript date object

标签 javascript date

只需要知道如何在 JavaScript 日期对象中获取最近的 12:00:00 pm,出于某种原因我感到困惑!例如,如果是 7 月 1 日上午 09:00,那么将是 7 月 1 日中午 12:00,但是如果是 7 月 1 日下午 01:00,那么我需要在 7 月 2 日下午 12:00 返回。

干杯。

最佳答案

像这样:如果小时数 > 12,则添加一天

var nextNoon = new Date();
if (nextNoon.getHours() >= 12) nextNoon.setDate(nextNoon.getDate() + 1)
nextNoon.setHours(12, 0, 0, 0)
console.log(nextNoon)

关于javascript - 如何获得下一个 12 :00:00PM in javascript date object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6938099/

相关文章:

javascript - Chrome for Mac OS 无法加载新的 MD5 哈希包

php - PHP 中的随机字符串

javascript - 将 dd-mm-yyyy 字符串转换为日期

PHP 相当于 javascript 中的 Date.UTC 函数?

Java日期格式非常简单

javascript - 如何使用字符串创建 DOM 元素来使 Angular 单击绑定(bind)起作用?

javascript - 下划线中的部分模板(就像在 Handlebars 中一样)?

R Studio 随机化日期和时间

javascript - 如何在 JavaScript 中将字符串解析为日期对象?

javascript - 在 "Select"上更新在新选项卡中打开网址...仅一次