【发布时间】:2020-04-07 12:18:10
【问题描述】:
我必须使用 dd/mm/yyyy hh:ii AM/PM 格式的 Javascript 获取 +15 分钟的日期时间。
我应该比较两个日期,格式为dd/mm/yyyy hh:ii AM/PM。
JS:
var date = new Date();
var hours = date.getHours();
var minutes = date.getMinutes();
var ampm = hours >= 12 ? 'PM' : 'AM';
hours = hours % 12;
hours = hours ? hours : 12; // the hour '0' should be '12'
hours = hours < 10 ? '0' + hours : hours;
minutes = minutes < 10 ? '0' + minutes : minutes;
var dd = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
var mm = (date.getMonth() + 1) < 10 ? '0' + (date.getMonth() + 1) : (date.getMonth() + 1);
var strTime = dd + '/' + mm + '/' + date.getFullYear() + " " + hours + ':' + minutes + ' ' + ampm;
【问题讨论】:
-
到目前为止您尝试过什么?你被困在哪里了?
-
var date = new Date(); var hours = date.getHours(); var minutes = date.getMinutes(); var ampm = 小时 >= 12 ? '下午' : '上午';小时 = 小时 % 12;小时=小时?小时:12; // 小时 '0' 应该是 '12' hours = hours
-
我不知道如何以相同格式获取 +15 分钟时间并比较相同格式日期
标签: javascript date date-manipulation