let d = new Date();
let h = d.getHours();
let m = d.getMinutes();
if(h >= 0 && h <= 9) {
h = "0" + h;
if(m >= 0 && m <= 9) {
m = "0" + m;
let time = '';
time = h + ':' + m;
参考博客: js 中日期转换成时间戳 https://www.cnblogs.com/mmzz3322/p/11218017.html
一:时间转时间戳:javascript获得时间戳的方法有五种,都是通过实例化时间对象new Date() 来进一步获取当前的时间戳
1.var timestamp1 = Date.parse(new Date()); // 结果:1477808630000 不推荐这种办法,毫秒级别的数值被转化为000
console.log(timestamp1);
2.var timestamp2 ...
```typescript
const dateStr = "2021-09-09";
const timestamp = new Date(dateStr).getTime() / 1000;
console.log(timestamp); // 输出 1631184000
在此示例中,我们首先定义一个日期字符串 `dateStr`,表示要转换的日期。然后,我们使用 `new Date()` 创建一个 JavaScript `Date` 对象,并将日期字符串作为参数传递给它。接下来,我们使用 `getTime()` 方法获取该日期对象的时间戳(以毫秒为单位),并将其除以 1000 转换为秒级时间戳。最后,我们将时间戳输出到控制台。
请注意,这里的时间戳是一个数值类型的数据,表示自 1970 年 1 月 1 日 00:00:00 UTC 以来的秒数。
var MondayTime = nowTime - (day - 1) * oneDayTime
//显示周日
var SundayTime = nowTime + (7 - day) * oneDayTime
周日会算到下周,需要判断下周日才行