我按照以下格式获取日期
20.04.2013 09:33:34
我希望将其设为2013.04.20 09:33:34
任何想法如何使用javascript或jquery做到这一点?
答案 0 :(得分:1)
按空格或句点分割。然后采取适当的部分,并将它们组合在一起:
var s = "20.04.2013 09:33:34".split(/[ .]/)
console.log(s[2] + '.' + s[1] + '.' + s[0] + ' ' + s[3]);
无需任何外部库或将其加载到Date
对象中。
答案 1 :(得分:1)
您可以使用Moment.js:
来实现这一目标var date = moment("20.04.2013 09:33:34", "DD.MM.YYYY HH:mm:ss");
date.format("YYYY.MM.DD HH:mm:ss")
// "2013.04.20 09:33:34"
答案 2 :(得分:-1)
需要这样做
var date = "20.04.2013 09:33:34".split(/[ .]/);
var newData = date[2] + "." + date[1] + "." + date[0] + " " + date[3];
console.log(newData); // Outputs: "2013.04.20 09:33:34"