如何格式化日期我拿起從一個文本框這個日期,我想格式化這個格式:YYYY-MM-DD 所以從DD/MM/YYYY,以YYYY-MM-DD在JavaScript
var startDate = document.getElementById('ctl00_PlaceHolderMain_ctl00_Date').value;
var s = new Date(startDate);
alert(startDate); //which prints out 7/03/2012
//when i use the below to try and format it to : yyyy-MM-dd which is what i want
var scurr_date = s.getDate();
var scurr_month = s.getMonth();
scurr_month++;
var scurr_year = s.getFullYear();
出於某種原因,我得到:
var fstartdate = scurr_year + "-" + scurr_month + "-" + scurr_date;
//Output:2012-7-3
instead of : 2012-3-7
also fi i pick a date like 31/12/2011
i get : 2013-7-12
任何想法如果我使用美國像03/07/2012它種操作系統的工作原理確定什麼做,我樣的通知。 預先感謝
Java和JavaScript是完全不同的語言,所以我糾正了標籤相匹配的問題。 – 2012-03-07 05:17:44
我個人使用這個庫:http://blog.stevenlevithan.com/archives/date-time-format – aroth 2012-03-07 05:55:40