javascript:-Date.parse()中的日期格式
Date format in javascript :- Date.parse()
java脚本支持哪种格式以及为什么:-
我用过:
Date.parse (23/01/2015)
-显示NANDate.parse (11/01/2015)
-给出了一定的值。
我的申请有日期格式:-天/月/年。如何以这种格式进行解析。
实际上,Date.parse
不是您想要的。它返回一个时间戳整数值。您需要new Date(string)
构造函数,它构建一个Date
JavaScript对象:
document.body.innerText = new Date('01/01/2016').toString();
但是,默认情况下,JavaScript可以使用mm/dd/yyyy
格式
为了解析dd/mm/yyyy
,您必须使用String.prototype.split
和new Date(year, zeroBasedMonth, day)
构造函数来实现自己的解析器:
function parseDdmmyyyy(str)
{
var parts = str.split('/');
return new Date(parts[2], parts[1] - 1, parts[0]);
}
document.body.innerText = parseDdmmyyyy('24/11/2015');
Date.parse
需要一个字符串参数:
Date.parse("11/01/2015")
这行给你一个时间戳
但要获得有效日期,您需要通过格式MM-DD-YYYY
因此,拆分字符串并转换格式,如:
var date = "11/01/2015".split("/");
var goodDate = date[1] + "-" + date[0] + "-" + date[2]
之后您可以使用Date
对象,如:
var obDate = new Date.parse(goodDate);
使用该对象,您可以分别获得月份/日期/年份:
var day = obDate.getDate(); // Get the day
var month = obDate.getMonth() + 1; // The month start to zero
var year = obDate.getFullYear();// Get the year
console.log( day + "/" + month + "/" year );
相关文章:
- 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的日期格式
- 如何从区域设置获取日期格式