2010-10-25 24 views
1

jQuery工作日期如何? 我想執行迄今爲止的數學運算。jquery,與日期工作

var date = '2010-11-23 21:32:31'; 
var date = date - 70; 
alert(date); 

如何獲得: 2010-11-23 21點31分21秒

感謝

+0

沒有「jQuery」方式來處理日期對象。這是嚴格的JavaScript/ECMAscript。 – jcolebrand 2010-10-25 19:07:25

+0

已編輯標籤:自從原始海報提問後,在jQuery中離開。 – jcolebrand 2010-10-25 19:11:26

+1

查看相關問幾個小時前:http://stackoverflow.com/questions/4016318/how-to-get-difference-of-saved-time-and-current-time-in-jquery – 2010-10-25 19:26:39

回答

6

嘗試:

http://www.datejs.com/

這不是jQuery的,但會解決你的問題。

從他們的樣本頁:

// What date is next thrusday? 
Date.today().next().thursday(); 

// Add 3 days to Today 
Date.today().add(3).days(); 

// Is today Friday? 
Date.today().is().friday(); 

// Number fun 
(3).days().ago(); 

// 6 months from now 
var n = 6; 
n.months().fromNow(); 

// Set to 8:30 AM on the 15th day of the month 
Date.today().set({ day: 15, hour: 8, minute: 30 }); 

// Convert text into Date 
Date.parse('today'); 
Date.parse('t + 5 d'); // today + 5 days 
Date.parse('next thursday'); 
Date.parse('February 20th 1973'); 
Date.parse('Thu, 1 July 2004 22:30:00'); 
+0

我不知道,如果你還記得這個問題,但我只是讀了它,並嘗試了datejs庫,它不適合我,我真的不知道爲什麼,我把它包含在我的項目中,就像我已經與其他許多庫一樣,並且[this](http ://www.datejs.com/2007/11/27/getting-started-with-datejs/)描述了我調用alert(Date.today())給它一個嘗試,沒有任何東西,我的瀏覽器的Web控制檯輸出'TypeError :Date.today不是一個函數',但是當我輸入我的.js文件時,它甚至會自動完成該功能並識別de date.js文件。提示感謝請! – jmiguel 2014-05-04 02:54:40

+0

@jmiguel,請創建一個新問題來描述您嘗試的內容,以便其他人也可以幫助您。此外,請考慮可能datejs有點過時(他們的最新發布版本是從2007年),請嘗試http://momentjs.com/ – 2014-05-04 20:15:43