2010-06-17 31 views
2
$(function() { 
    $(".datepicker").datepicker({ 
     dateFormat: 'mm-dd-yy', 
     yearRange: 'c-70:c+10', 
     changeYear: true, 
     changeMonth: true, 
     numberOfMonths: 3, 
     showWeek: true, 
     firstDay: 1, 
     showOn: 'button', 
     buttonImage: "/images/scw.gif"; ?>', 
     buttonImageOnly: true 
    }); 
}); 

<input type='text' name='from_date' id='from_date' class='datepicker'> 
<input type='text' name='to_date' id='to_date' class='datepicker'> 
+1

它看起來像你有一個分號,然後?>',是在你的實際工作代碼? – 2010-06-17 03:44:53

+0

你的代碼(減去最後三個選項,包括無效的'buttonImage'值)工作正常:http://jsbin.com/izezu/2所以我會檢查頁面上的其他事情,如果我是你。 – 2010-06-17 03:50:23

回答

3

編輯:這是.datepicker在腳本中調用的唯一實例嗎?有任何電話嗎?這是使用不是en的自定義語言環境嗎?你有鏈接嗎?

您確定不是yyyy而不是yy

+0

'mm-dd-yy'是全年的正確格式:2010等:http://docs.jquery.com/UI/Datepicker#option-dateFormat – 2010-06-17 03:47:30

+0

是的,更新了更多的問題。 – 2010-06-17 03:47:49

+0

由於數據位於遠程服務器上,因此它看起來像是緩存問題。謝謝你的答案,它真的是正確的,因爲你。 – 2010-06-17 03:49:12

4

我能夠用最新版本的jQuery的複製本用

{ 
    dateFormat: 'mm-dd-yyyy' 
} 

日期格式考慮YY是一個完整的4位年份。

0

我有同樣的問題,這是因爲我打電話jQuery().datepicker()兩次。

+0

目前還不清楚你是否確實回答了這個問題,或者只是說明了一個觀察。 – 2017-06-23 15:02:49