我想問一下將datetimepicker轉換爲datepicker,我有值日期時間,我想轉換日期?如何轉換?這是我的價值如何將值日期時間轉換爲日期選擇器中的javascript
2013年11月29日10:12至29-11-2013
感謝。
我想問一下將datetimepicker轉換爲datepicker,我有值日期時間,我想轉換日期?如何轉換?這是我的價值如何將值日期時間轉換爲日期選擇器中的javascript
2013年11月29日10:12至29-11-2013
感謝。
var date = new Date("2013-11-29 10:12"); //parse the date
var mon = date.getMonth() + 1;
console.log(date.getDate() + '-' + mon + '-' + date.getFullYear()); //returns 29-11-2013
由於@RobG提到瀏覽器的兼容性,這裏是另一種方法
var date = "2013-11-29 10:12";
var d = date.substring(0, 10).split("-");
console.log(d[2] + "-" + d[1] +"-" + d[0]); //returns 29-11-2013
如果該值作爲字符串總是提供的,您可以使用調整格式:
// Reformat 2013-11-29 10:12 to 29-11-2013
function formatDateString(s) {
var s = s.split(/\D/);
return s[2] + '-' + s[1] + '-' + s[0];
}
請注意,這種格式可能會被那些期望月/日/年格式日期的人誤解。
您可以使用javascript lib momentjs來幫助您處理與時間相關的工作。
moment("2013-11-29 10:12", "YYYY-MM-DD HH:mm").format("DD-MM-YYYY");
的可能重複http://stackoverflow.com/questions/2698725/comparing-date-part-only-without-comparing-time-in-javascript –