首页 > 解决方案 > 日期显示不正确的年份

问题描述

我想以格式获取日期:15-10-19

但出于某种原因,它写道:15-10-119。我不知道为什么它写 119 作为一年。(注意,我不想要一整年。

这是我的代码

var today = new Date();
var dd = String(today.getDate());
var mm = String(today.getMonth() + 1);
var yy = today.getYear();
var dateToday = dd+"-"+mm+"-"+yy;
console.log(dateToday);

标签: javascript

解决方案


这将起作用:

要显示年份的最后两位数字:

 var yy = today.getFullYear().toString().substr(-2); // 19

要显示全年:

 var yy = today.getFullYear(); // 2019

推荐阅读