如何在下面转换以下日期格式(2012年11月19日星期一13:29:40)
变成:
dd / mm / yyyy
<html> <head> <script type="text/javascript"> function test(){ var d = Date() alert(d) } </script> </head> <body> <input onclick="test()" type="button" value="test" name="test"> </body> </html>
一些JavaScript引擎可以直接解析该格式,这使任务非常容易:
function convertDate(inputFormat) { function pad(s) { return (s < 10) ? '0' + s : s; } var d = new Date(inputFormat) return [pad(d.getDate()), pad(d.getMonth()+1), d.getFullYear()].join('/') } console.log(convertDate('Mon Nov 19 13:29:40 2012')) // => "19/11/2012"