如何将 jQuery 日期选择器格式设置为 dd-mm-year
How to set jQuery datepicker format to dd-mm-year
我有以下观点:
<input type="text" name="Model.Date" value="@Model.DateOfAction.ToShortDateString()" class="txtDate" readonly = "readonly" style = "width: 90px; padding: 0px;" />
然后我有下面的jQuery:
$(document).ready(function() {
$(document.getElementsByClassName(".txtDate")).each(function () {
$(this).datepicker({
dateFormat: 'dd-mm-yy',
showButtonPanel: true,
changeMonth: true,
changeYear: true,
defaultDate: new Date(),
});
});
});
但是"18th March 2016"
即将成为"3/18/2016"
,我期待着这个"18-03-2016"
如何正确设置所需的"18-03-2016"
格式(日,月,年)?请注意,我希望分隔符是这个-
而不是/
。
您没有正确设置日期格式。这是一个工作小提琴。基本上,您必须像下面这样设置dateFormat
:
$(function() {
$('.txtDate').datepicker({
dateFormat: 'dd-mm-yy',
showButtonPanel: true,
changeMonth: true,
changeYear: true,
defaultDate: new Date()
});
});
$(document).ready(function() {
$(document.getElementsByClassName(".txtDate")).each(function () {
$(this).datepicker({
dateFormat: 'dd-mm-yy',
showButtonPanel: true,
changeMonth: true,
changeYear: true,
defaultDate: new Date(),
});});
});
相关文章:
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- Mustache.js lambdas和数字格式设置为Fixed
- Google Apps 脚本,用于根据一个单元格的值对另一个单元格进行条件颜色格式设置
- 将GeoJson字符串格式设置为虚线
- 如何在页面加载时将当前时间和日期的格式设置为默认格式
- 用JavaScript将日期格式设置为MM/dd/yyyy
- 我如何在胡子中将十进制格式设置为货币格式
- 将输入格式设置为从年月日到年月日
- 使用javascript将日期格式设置为文本框
- 如何将 jQuery 日期选择器格式设置为 dd-mm-year
- 谷歌图表格式设置
- 以角度格式设置日期格式
- 将字符串数字的格式设置为货币
- 在 Google 图表 y 轴上将时间格式设置为小时:分钟
- Dijit DateTextBox - 以 ISO/数字格式设置日期
- 要在 D3 中使用的 JSON 文件中的格式设置.js
- 将日期选取器日期格式添加到动态生成的文本框,其中日期格式设置为属性
- 以angularjs格式设置日期
- 在asp.net文本框中键入时自动添加一个点(.)(将文本框格式设置为小数点后两位)
- 将JavaScript日期格式设置为小时:分钟:秒