获取当前时间,往前一年
时间: 2023-08-31 09:09:21 浏览: 116
根据引用\[1\]中的代码,我们可以定义一个函数`lastYear`来获取当前时间往前一年的年份。函数的参数`type`用于指定是往前一年还是往后一年,`index`用于指定年份的偏移量。函数内部使用`new Date().getFullYear()`获取当前年份,然后根据`type`的值进行相应的计算,最后返回计算后的年份。
以下是一个示例的实现:
```javascript
const lastYear = function(type, index) {
let dateTime = new Date().getFullYear();
if (type === 'left') {
dateTime = new Date(new Date().setFullYear(dateTime - index)).getFullYear();
}
if (type === 'right') {
dateTime = new Date(new Date().setFullYear(dateTime + index)).getFullYear();
}
return dateTime;
}
const currentYear = lastYear('left', 1);
console.log(currentYear); // 输出当前时间往前一年的年份
```
通过调用`lastYear('left', 1)`,我们可以获取当前时间往前一年的年份。
#### 引用[.reference_title]
- *1* [JS获取前一年或后一年的时间](https://blog.csdn.net/weixin_45966674/article/details/125067353)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [获取当前天数的前一年数组,后一年数组,前后一年数组](https://blog.csdn.net/Edwiin_9/article/details/106081512)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文