繁体   English   中英

将javascript日期格式从yyyy.mm.dd转换为dd.mm.yyyy

[英]Convert javascript date format from yyyy.mm.dd to dd.mm.yyyy

如何在javascript中将日期格式从yyyy.mm.dd更改为dd.mm.yyyy?

例如,我要将日期1880.07.15转换为15.07.1880

 function declOfNum(number, titles) { cases = [2, 0, 1, 1, 1, 2]; return number + " " +titles[(number % 100 > 4 && number % 100 < 20) ? 2 : cases[(number % 10 < 5) ? number % 10 : 5]]; } function birthDateToAge(b) { var n = new Date(), b = new Date(b), age = n.getFullYear() - b.getFullYear(); return n.setFullYear(1972) < b.setFullYear(1972) ? age - 1 : age; } document.write( declOfNum(birthDateToAge("1880.07.15"), ['год', 'года', 'лет']) ); 

提前致谢。

您可以像这样简单地实现您的要求。

 change_format = function(date){ var date_element = date.split('.'); var reverse_date_element =date_element.reverse(); return reverse_date_element.join('.'); } console.log(change_format("1880.07.15")); /*--------------- or ---------------------*/ change_date_format = function(date){ var date_string = date.split('.').join('-'); var date = new Date(date_string); return ((date.getDate()).toString().length > 1 ? date.getDate() : '0'+ (date.getDate() + 1 ) )+'.'+ ((date.getMonth()).toString().length > 1 ? date.getMonth() + 1 : '0'+ (date.getMonth() + 1 ) ) + '.' + date.getFullYear() ; } console.log(change_date_format("1880.07.15")); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM