【问题标题】:How to make the DatePicker display date in `mm/dd/yyyy` format?如何使 DatePicker 以 `mm/dd/yyyy` 格式显示日期?
【发布时间】:2017-12-11 23:07:04
【问题描述】:

我有以下 DatePicker,它以下列方式打印日期:

12-10-20177-10-201710-2-20172-2-2017。所以你看,如果一天是 1-9,它被打印为一个数字。而且,如果月份在 1 月至 9 月之间,那么它也会被打印为一个数字。

我需要什么: 1. 我需要将- 替换为/。 2. 我需要 DatePicker 以mm/dd/yyyy 格式打印日期,即使日期中的日期或月份是一位数。例如,2017 年 10 月 2 日应打印为 10/02/2017,2017 年 6 月 10 日应打印为 06/10/2017

DatePicker 的代码如下:

<script type="text/javascript">
$(document).ready(function () {            
    $("#FromDate").datepicker({
        autoclose: true,
        format: 'MM/dd/yyyy',
        todayHighlight: true,
        clearBtn: true,
        orientation: 'bottom'
    });
});
</script>

注意:我正在开发一个 ASP.NET WebForm。

【问题讨论】:

标签: asp.net datetime datepicker


【解决方案1】:

$(函数() {

$('#datepicker').datepicker({ dateFormat: 'dd/mm/yy' }).val();

  });

可能的格式选项

"mm/dd/yy" > 默认

"yy-mm-dd" > ISO 8601

"d M, y" > 短

"d MM, y" > 中等

"DD, d MM, yy" > 完整

【讨论】:

  • 感谢您的回答。请查看我添加到问题中的代码 sn-p。这应该让你更好地了解我在做什么。
猜你喜欢
  • 2019-10-29
  • 1970-01-01
  • 2019-04-17
  • 2012-12-09
  • 2015-03-23
  • 1970-01-01
  • 2016-01-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多