簡體   English   中英

Javascript日歷如何設置日期格式(不包括零)

[英]Javascript Calendar How to format dates exluding the zero

我有一個JavaScript日歷,可從數據庫中加載可用日期。 日歷可以工作並加載所有打開的日期。 我的json字符串中的日期是已預訂的日期。

日歷會加載這些日期,但不會顯示以“ 0” 1或“ 0” 2等開頭的日期,因為腳本會將其視為不包含“ 0”的1或2。

請在下面查看我的代碼。

 <script type="text/javascript"> var unavailableDates = ["2016-11-24","2016-11-25","2016-11-26","2016-12-01"]; function unavailable(date) { dmy = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() ; if ($.inArray(dmy, unavailableDates) == -1) { return [true, ""]; } else { return [false, "", "Unavailable"]; } } $(function() { $(".startdate").datepicker({ defaultDate: new Date(), dateFormat: 'yy-mm-dd', beforeShowDay: unavailable, minDate:'0d' }); }); </script> 

您需要left-padding

var y = date.getFullYear();
var m = date.getMonth() + 1;
var d = date.getDate();
dmy = y + "-" + 
      (m<=9 ? "0" : "" ) + m + "-" + 
      (d<=9 ? "0" : "" ) + d;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM