如何转换日期格式
How to convert date format?
我有一个可以工作的日期选择器,但我正在尝试将其转换为日期对象,以便我可以从中获取Day。问题是每次我转换它时,它都会给我错误的格式,因为它将是 MM/dd/yy,而不是 dd/MM/yy。
<script type="text/javascript">
$(document).ready(function () {
$('#<%=txtDateTime.ClientID%>').datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function (date) {
alert(new Date(Date.parse(date))); //this keeps giving month/day/year
}
});
});
使用日期选择器的 parseDate 解析自定义格式化的日期
$(document).ready(function () {
$('#test').datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function (date) {
var dt = $.datepicker.parseDate( 'dd/mm/yy', date)
alert(dt.getDate());
}
});
});
演示:小提琴
Date.parse
方法依赖于实现。 new Date(string)
相当于Date.parse(string)
。
我建议手动解析日期字符串,并将 Date 构造函数与年、月和日参数一起使用以避免歧义:
// parse a date in yyyy-mm-dd format
function parseDate(input) {
var parts = input.split('/');
// new Date(year, month [, date [, hours[, minutes[, seconds[, ms]]]]])
return new Date(parts[0], parts[1]-1, parts[2]); // months are 0-based
}
相关文章:
- Javascript日期格式类似于ISO,但本地
- NodeJS日期格式不起作用
- 将客户端特定的日期格式返回到服务器MVC4
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 将Javascript日期转换为ASP.NET日期格式
- 在达到状态之前在Redux Reducer中设置日期格式
- 如何从Angularjs中的新日期获取日期格式
- 如何使用jquery更改为所需的日期格式
- keith wood日期选择器日期格式和语言
- Dygraph更改日期格式
- 确定Twig(或JavaScript)中的国际日期格式,以便在其他地方使用
- javascript和jquery日期格式转换
- 用javascript将日期格式从d/m/yyyy转换为yyyy-mm-dd
- 在Datepicker中将日期格式更改为yyyy-mm-dd
- 在Karma Jasmine单元测试用例中检查日期格式
- 使用不同的日期格式和区域设置创建时刻
- 更改日期选择器上的日期格式
- 以日期计算的天数更改日期格式
- 带有onchange的日期格式
- 如何从区域设置获取日期格式