2010-11-03 104 views
0

我想要顯示從2010年9月1日至當前日期的jquery日曆日期。Javascript設置從當前年份到上一年的日期

例如

考慮如果我後臺1月12日2011年報告中,我應該允許從2010年9月1日至12日janyary 2011。我的問題jQuery的日曆的選擇是如何將日期從設置爲2010年9月1日當前日期(如果當前日期爲2011年1月11日)即明年。我想從服務器獲取日期並在javascript中設置。

目前我從服務器端的Java這樣

minDate = new Date();       // timestamp now 
Calendar cal = Calendar.getInstance();   // get calendar instance 
cal.setTime(minDate);       // set cal to date 
cal.set(2010,cal.SEPTEMBER,1); 
minDate = cal.getTime(); 

最小日期的輸出是20100901

,但我不想在代碼中硬編碼2010年,我希望有一個通用的代碼,花費1日2010年9月,因爲即使當我執行在2011年1月

+3

你的意思是Java或JavaScript嗎? – 2010-11-03 13:40:03

+0

他意味着兩個。他想輸出這個javascript。看到他以前的問題。但重點在於Java。 – Bozho 2010-11-03 13:48:31

+0

你檢查了JavaScript'Date'對象的文檔嗎? – Pointy 2010-11-03 13:50:21

回答

0

使用此最低:

int year = cal.get(Calendar.YEAR); 
+0

如果我在2011年1月運行此代碼,我將獲得01 sep 2011,而不是01 sep 2010. – 2010-11-03 13:53:15

+0

然後,您無法從任何「今天」中得出日期。你將不得不將日期存儲在數據庫中或其他東西。 – Jeremy 2010-11-03 13:55:23

相關問題