jQuery Object轉(zhuǎn)Date
在web開發(fā)中,經(jīng)常需要將日期字符串轉(zhuǎn)換為日期對象(Date)。jQuery中提供了從DOM中讀取日期的方法,但如果是在JavaScript中得到的,要將其轉(zhuǎn)換為Date對象就需要另尋方法。本文將介紹如何將jQuery Object轉(zhuǎn)換為Date對象。
我們可以使用jQuery的.text()方法獲取到字符串,然后使用JavaScript中Date.parse()方法將字符串轉(zhuǎn)換為Date對象:
var dateString = $("#dateString").text(); var dateObject = new Date(Date.parse(dateString));
在上面的代碼中,我們調(diào)用了jQuery的.text()方法,從 id 為 dateString 的元素中獲取到日期字符串。然后使用JavaScript中的Date.parse()方法將字符串轉(zhuǎn)換為Date對象,并賦值給變量 dateObject。
另一種方式是使用jQuery的.val()方法獲取到日期字符串,然后使用JavaScript中Date.parse()方法將字符串轉(zhuǎn)換為Date對象:
var dateString = $("#dateInput").val(); var dateObject = new Date(Date.parse(dateString));
在上面的代碼中,我們調(diào)用了jQuery的.val()方法,從 id 為 dateInput 的輸入框中獲取到日期字符串。然后使用JavaScript中的Date.parse()方法將字符串轉(zhuǎn)換為Date對象,并賦值給變量 dateObject。
需要注意的是,如果日期字符串的格式不符合JavaScript中Date.parse()方法的標(biāo)準(zhǔn)格式,則轉(zhuǎn)換將失敗。在轉(zhuǎn)換之前需要確保日期字符串的格式正確。