下面给出的js代码:
var endDatePicker = flatpickr("#end-date-picker", {
enableTime: false,
singleDate: true,
selectForward: false,
dateFormat: "M d, Y",
onChange: function(selectedDates, dateStr, instance) {
document.getElementById("end-str-date").innerHTML = dateStr;
}
});
// Set calendar for table field
var StartDatePicker = flatpickr("#beg-date-picker", {
enableTime: false,
singleDate: true,
selectForward: false,
dateFormat: "m/d/Y",
year: "numeric",
month: "1-digit",
day: "1-digit",
onChange: function(selectedDates, dateStr, instance) {
document.getElementById("beg-str-date").innerHTML = dateStr;
}
});
enter image description here
我想做这个格式没有0之前的单一数字日/月日期。
enter image description here
但它显示的是这样的,零。
1条答案
按热度按时间zfciruhq1#
只需将格式从
m/d/Y
更改为n/j/Y
。你可以在in the official documentation上阅读更多信息,但我也会在这里发布:
| 性格|说明|示例|
| - ------|- ------|- ------|
| 日|月份中的日期,2位数字,带前导零|01至31|
| D级|日的文本表示形式|星期一至星期日|
| l(小写"L")|星期几的完整文本表示形式|周日至周六|
| j|不带前导零的月份日期|1至31|
| J型|不带前导零和序号后缀的月份日期|第1、2、至31次|
| w|星期几的数字表示|0(星期日)到6(星期六)|
| W型|周的数字表示|0(一年的第一周)到52(一年的最后一周)|
| F级|月份的完整文本表示形式|1月至12月|
| 米|月份的数字表示形式,带前导零|01至12|
| 数量|月份的数字表示形式,不带前导零|1至12|
| 男|月份的简短文本表示形式|1月至12月|
| 美国|自Unix纪元以来的秒数|小行星1413|
| Y型|年份的两位数表示|99或03|
| 是|年份的完整数字表示,4位数|1999年或2003年|
| Z型|ISO日期格式|2017年3月4日01:23:43.000中文|
同样检查工作示例。