我有一個由系統生成的日期時間字符串。 例如:Fri Feb 08 2013 09:47:57 GMT +0530(IST) 我需要提取日期(02/08/2013)和時間(上午09:47)並將其存儲在兩個變量中。有沒有一種有效的方法來使用Javascript?使用JavaScript從字符串中提取日期和時間
編輯: 我寫了下面的代碼。
var day = elementDate.getDate(); //Date of the month: 2 in our example
var monthNo = elementDate.getMonth(); //Month of the Year: 0-based index, so 1 in our example
var monthDesc = {'0':'January', '1':'February'}; //, "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var year = elementDate.getFullYear() //Year: 2013
var hours = elementDate.getHours();
var mins = elementDate.getMinutes();
var lDateValue = (year.toString() + "-" + monthNo.toString() + "-" + day.toString());
document.getElementById("lDate").value = lDateValue;
我有這個在我的HTML:
<input type="date" name="name" id="lDate" class="custom" value=""/>
<input type="time" name="name" id="lTime" class="custom" value="" />
的字段不會得到更新。 我錯過了什麼嗎?
日期構造函數應該能夠tak e字符串,否則你可以使用正則表達式。 – elclanrs 2013-02-09 10:44:10
+1代碼添加 – SimonGates 2013-02-10 11:01:40