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
推荐阅读
- python - 使用循环将数据从一个表映射到另一个表
- pyqt - How to import PyQt4 onto pycharm
- python - 如何正确塑造我的 CNN-LSTM 输入层
- python - Keras 自定义损失函数,包含来自完整输入数据集的样本
- java - Lucee,在 Windows 上,在第一次请求应用程序时附加 index.cfm
- javascript - Javascript 框架只是 javascript 的“标记”?
- java - 使用 JNI 从 C++ 调用具有非原始输出的 Java 方法
- logging - 堆树高度与 BST 高度
- javascript - 用 JavaScript 显示隐藏列表
- caching - 页面缓存和磁盘缓存有区别吗?