高效地创建Javascript日期从今天-1年(时间)在Unix时间
Efficiently create Javascript Date from Today -1 Years (time) in Unix time
我目前正在使用它为时间(现在)-1年的时间创建Unix时间戳。
有人能分享一种更好、更有效的方法吗?
var currentDate = new Date();
var currentYear = currentDate.getFullYear();
var lastYear = parseInt(currentYear) - 1;
var lastYearDateObj = new Date(lastYear, currentDate.getMonth(), currentDate.getDate(), currentDate.getHours(), currentDate.getMinutes());
var lastYearTime = lastYearDateObj.getTime() / 1000;
谢谢!
我不明白你除以1000是怎么回事。如果你喜欢,你可以把它添加到末尾:
var date = new Date();
date.setFullYear(date.getFullYear() - 1);
// date.getTime() / 1000 // if you want.
相关文章:
- Javascript Unix时间戳转换
- 转换unix时间戳转换
- 带有unix时间戳的d3.js平分线
- Moment.js unix时间戳,以分钟为单位显示以前的时间
- Unix时间戳从现在输出为1970
- 将正常日期转换为 unix 时间戳
- d3时间刻度x轴,带有unix时间戳
- 如何在JS中从Y-m-d日期获取unix时间戳
- JavaScript将人类可读的日期转换为unix时间戳,然后再转换回来
- 如何使用javascript在unix时间戳中获取日期
- 如何将 unix 时间戳转换为 JavaScript 日期对象(考虑时区)
- 早于x的javascript unix时间戳
- 如何对Javascript Unix时间戳数组进行排序
- 使用unix epoch时间戳的操作
- 在JavaScript/jQuery中将日期字符串转换为unix时间戳
- 将Unix时间戳转换为长原始时间戳值
- 日期和unix时间之间的时间,以及计时器倒计时
- 倒计时 Unix 时间
- 获取时刻.js unix 时间戳中的时刻 0
- 如何将 unix 时间戳和“上午 9:00”组合成新的时间戳