我正在使用 datepicker 进行日历,但它适用于 mm/dd/yyyy,但我希望它在 dd/mm/yyyy
Posted
技术标签:
【中文标题】我正在使用 datepicker 进行日历,但它适用于 mm/dd/yyyy,但我希望它在 dd/mm/yyyy【英文标题】:I am using datepicker for calender, but it works good for mm/dd/yyyy, but i want it in dd/mm/yyyy 【发布时间】:2017-12-19 02:01:38 【问题描述】:我正在使用 datepicker 进行日历,但它适用于 mm/dd/yyyy。
并且不适用于 dd/mm/yyyy 格式.. 怎么可以在 dd/mm/yyyy 格式中做到这一点??
代码片段:
var newAvaDateForm = "28/07/2017";
var plusNintyDays = "25/10/2017";
$('#date1').datepicker(
format: 'dd/mm/yyyy',
minDate:newAvaDateForm,
maxDate:plusNintyDays,
autoclose:1
);
现在我的项目处于实时模式.. 我无法更改插件。
那台日历上的操作太多了。
所以请建议我如何将其更改为 dd/mm/yyyy 格式??
还将“格式”更改为“日期格式”.. 虽然它不起作用??
【问题讨论】:
bootstrap datepicker setDate format dd/mm/yyyy的可能重复 在格式字符串中使用小写字母会很高兴!详情请见documentation。 将格式更改为日期格式 jQueryUI.DatePicker How to change Date in format dd/mm/yyyy?的可能重复 【参考方案1】:请参阅文档here。
您需要将密钥作为dateFormat
传递,格式也无效。试试这个:
$('#date1').datepicker(
dateFormat: 'dd/mm/yy',
minDate:newAvaDateForm,
maxDate:plusNintyDays,
autoclose:1
);
【讨论】:
将格式更改为 dateFormat.. 虽然它不起作用?? @AmolPatil - 我更新了我的答案。yy
给出了 4 位数的年份,我以为是 yyyy
。可以重试吗?【参考方案2】:
将format: 'dd/mm/yyyy',
更改为dateFormat: 'dd/mm/yy',
。这将允许您以dd/mm/yyyy
格式显示日期。
var newAvaDateForm = "28/07/2017";
var plusNintyDays = "25/10/2017";
$('#date1').datepicker(
dateFormat: 'dd/mm/yy',
minDate:newAvaDateForm,
maxDate:plusNintyDays,
autoclose:1
);
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.12.4.js"></script>
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
Date: <input type="text" id="date1">
【讨论】:
很高兴,它帮助了你。 :)以上是关于我正在使用 datepicker 进行日历,但它适用于 mm/dd/yyyy,但我希望它在 dd/mm/yyyy的主要内容,如果未能解决你的问题,请参考以下文章