2015-05-26 31 views
0

我正在使用Jquery來顯示日曆。我已經創建了一個文本框,點擊文本框中的日曆即可打開。但是當我手動添加日期時,它總是在第一個月,然後是日期。但是我想把它作爲第一個日期然後是月份。假設我在2015年6月19日以這種方式2015年6月19日,但它沒有顯示,因爲我的代碼以19個月爲單位。請幫忙。 以下是我的代碼。如何顯示當月的第一個日期?

<script type="text/javascript"> 
     $(function() { 
      $("#datepicker").datepicker(); 
     }); 
    </script> 
<body> 
<input type="text" id="datepicker"> 
</body> 

回答

0

您需要定義dateFormat PROPERT Y:

$("#datepicker").datepicker({ dateFormat: 'dd-mm-yy' }) 
+0

非常感謝。有效。 – Amit

+0

@不出問題。如果他們對我們有幫助和歡迎,請不要忘記接受答案。 – antyrat

0

很簡單,不需要庫:

var date = new Date(); 
var firstDay = new Date(date.getFullYear(), date.getMonth(), 1); 
var lastDay = new Date(date.getFullYear(), date.getMonth() + 1, 0); 

,或者你可能更喜歡:

var date = new Date(), y = date.getFullYear(), m = date.getMonth(); 
var firstDay = new Date(y, m, 1); 
var lastDay = new Date(y, m + 1, 0); 
0

使用dateFormat

$(function() { 
    $("#datepicker").datepicker({ 
     dateFormat: 'dd/mm/yyyy' 
    }); 
}); 
0

您可以根據您的需要改變,

var newdate = new Date(); 

var curr_date = newdate.getDate(); 

var curr_month = newdate.getMonth(); 

var curr_year = newdate.getFullYear(); 

curr_year = curr_year.toString().substr(2,2); 

document.write(curr_date+"-"+curr_month+"-"+curr_year); 
相關問題