如何用javascript将当前日期格式化为mm-dd-yy
How can I format the current date to mm-dd-yy in javascript?
我正在尝试以上面的格式获取日期,并且我正在用Javascript来完成。这是我想做的,但似乎不起作用。它给了我一个object doesn't support this property or method
错误。
var today = new Date();
var currentDate = ('0' + today.getDate()).slice(-2) + '-' + ('0' + (today.getMonth()+1)).slice(-2) + '-' + today.getFullYear().slice(-2);
alert(currentDate);
这个想法,如果不明显的话,就是在每个片段的前面加一个0,然后切掉最后两个数字。这样,如果它是一个9,它会在前面加一个0,并保持09。如果是10,它会加一个0(所以我们有010),但只保留最后两位数字:10
。
然而,我犯了一个可怕的错误,所以我不知道自己做错了什么。
today.getFullYear().slice(-2)
是你的问题。.getFullYear
将返回一个数字,而那些没有slice
方法的。只需将其转换为之前的字符串:
(''+today.getFullYear())
// or
today.getFullYear().toString()
相关文章:
- 用javascript将日期格式从d/m/yyyy转换为yyyy-mm-dd
- 在Datepicker中将日期格式更改为yyyy-mm-dd
- 在 JavaScript 中的个位数月份和日期之前添加零 (MM/DD/YYYY)
- 如何使用moment.js将秒转换为时间格式(YYYY:MM:DD HH:MM:ss)
- JavaScript 将长日期格式转换为 mm/dd/yyy
- Javascript+HTML中的日期选择器准备好了吗?(需要:DD、MM、YY的单独字段加上日历选择器)
- 我想在日期中添加月份,并采用mm/dd/yy格式
- 日期格式 yyyy-mm-dd 到 dd-M-yy
- 如何确保日期采用以下格式:MM-DD-YY,包括破折号
- 如何使用 YY-MM-DD 格式的 javascript 返回月份编号和年份
- 如何在 javascript 中比较 yy-mm-dd 格式的两个日期
- 如何在 JavaScript 中以 MM/dd/yyyy HH:mm:ss 格式格式化日期
- JQuery日期选择器不返回mm/dd/yy
- 如何用javascript将当前日期格式化为mm-dd-yy
- 如何将unixtime转换为yy-mm-dd
- React Native:如何在Javascript中格式化mm/yy和间隔16位卡号的支付格式
- 如何更改日期选择器格式从"mm/dd/yy"以“yy / mm / dd"
- MongoDB mm/dd/yy基于$gte &le美元
- 如何将日期转换为“mm/dd/yy"”在Javascript
- 如何格式化yy-mm-dd日期picker post到php