在javascript中更改日期格式
Change Format of date in javascript
我在ASP.NET
, c#
做一个项目。
我有.aspx
视图,其中我使用datpicker来批准日期。
我正在获取OnChange事件上的日期选择器的值。
我的日期选择器在.aspx
视图看起来像:
<%: Html.Telerik().DatePickerFor(model => model.ApprovalDate).ClientEvents(events => events.OnChange("OnChangeDatePicker"))%>
我有一个javascript函数,它正在调用日期拾取器的OnChange事件。
function OnChangeDatePicker(e) {
ApprovalDate = e.date;
}
在ApprovalDate中,我得到日期选择器的值为:Wed Aug 2 00:00:00 UTC+0530 2013
但是我想要mm/dd/yyyy
格式的日期。
一种方法是-
var d = new Date('Wed Aug 2 00:00:00 UTC+0530 2013');
var newDate = (d.getMonth()+1)+'/'+d.getDate()+'/'+d.getFullYear();
编辑,刚刚发现这个也可以:
var newDate =d.toLocaleDateString();
getDate():
返回日期,getMonth()
:返回月份,getFullYear()
:返回年份
您可以通过分别检索日期、月和年,然后将这三个部分连接起来得到您的格式来实现您的要求。
<script type="text/javascript">
var date = ApprovalDate.getDate();
var month = ApprovalDate .getMonth() + 1; //Months are zero based
var year = ApprovalDate .getFullYear();
var formattedDate=month+ "/" + date + "/" + year;
</script>
相关文章:
- 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的日期格式
- 如何从区域设置获取日期格式