javascript - 日期年份显示不正确

标签 javascript

<分区>

我想以以下格式获取日期: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);

最佳答案

这会起作用:

显示年份的最后两位数:

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

显示全年:

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

关于javascript - 日期年份显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58389394/

相关文章:

php - 如何在 JavaScript 中使用 PHP 变量值?

javascript - 使用 php 和 html 关注/取消关注按钮

Javascript 在 .ready 函数中不工作

javascript - P 元素复制到输入值并仅选择一项

javascript - Bluebird promise 库 : are . map 和 .filter 并行运行?

javascript - 更改当前事件 div 内的 div 的 css(在页面加载时)

javascript - 从匿名函数作用域中提取数据

javascript - 使用 underscore.js 在 javascript 中分组/计数

javascript - AngularJS 为产品数量生成选择选项

javascript - 当扩展开始时互联网不可用时在 chrome 扩展中启用分析