jquery 如何在js拣平机中去掉单号日期前0?

sgtfey8w  于 2023-01-30  发布在  jQuery
关注(0)|答案(1)|浏览(123)

下面给出的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
但它显示的是这样的,零。

zfciruhq

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中文|
同样检查工作示例。

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: "j/n/Y",
  year: "numeric",
  month: "1-digit",
  day: "1-digit",
  onChange: function(selectedDates, dateStr, instance) {
    document.getElementById("beg-str-date").innerHTML = dateStr;
  }
});
<head>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
        <link rel="stylesheet" type="text/css" href="https://npmcdn.com/flatpickr/dist/themes/dark.css">
        <script src="https://npmcdn.com/flatpickr/dist/flatpickr.min.js"></script>
    <script src="https://npmcdn.com/flatpickr/dist/l10n/ru.js"></script>
</head>
<body>

<div id="datepicker">
  <input type="text" id="end-date-picker">
    <input type="text" id="beg-date-picker">
</div>
<span id="end-str-date"></span>
<br>
<span id="beg-str-date"></span>
</body>

相关问题