我正在尝试在 javascript 上创建一个函数,以格式 (yyyy-mm-dd) 从我的数据库中获取日期,并在页面上显示为 (dd/mm/yy)。
如有任何帮助,我将不胜感激。
谢谢。
PD:如果您需要更多说明,请告诉我。
最佳答案
如果您确定来自服务器的日期是有效的,一个简单的 RegExp 可以帮助您更改格式:
function formatDate (input) {
var datePart = input.match(/\d+/g),
year = datePart[0].substring(2), // get only two digits
month = datePart[1], day = datePart[2];
return day+'/'+month+'/'+year;
}
formatDate ('2010/01/18'); // "18/01/10"
关于将日期 yyyy/mm/dd 转换为 dd/mm/yy 的 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2086744/