如何将javascript字符串格式转换为日期
How to convert javascript string format to date
在我的ajax
成功中,我得到了result.Date
"/Date(-2208967200000)/"
。我需要检查以下日期并继续。.
如何在以下if
条件下将"/Date(-2208967200000)/"
转换为"01-01-1900"
?
if (result.Date != "01-01-1900") {
....
}
您可以转换结果。日期转换为比较日期格式,与以下示例相同
var dateString = "'/Date(-2208967200000)'/".substr(6);
var currentTime = new Date(parseInt(dateString ));
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
var date = day + "/" + month + "/" + year;
完成此操作后..您可以将其与其他日期进行比较。
参考
var jsonDate = "/Date(-2208967200000)/";
var date = new Date(parseInt(jsonDate.substr(6)));
alert(date);
substr 函数去掉 "/Date(" 部分,parseInt 函数获取整数并忽略末尾的 ")/"。结果数字将传递到 Date 构造函数中。
jQuery dateFormat 是一个单独的插件。您需要使用标签显式加载它。
您可以使用
正则表达式获取括号之间的值,然后将其传递给Date()
:
var input = "/Date(-2208967200000)/";
var matches = /'(([^)]+)')/.exec(input);
var date = new Date(parseInt(matches[1], 10));
示例小提琴
相关文章:
- 转换日期时间格式
- 在JavaScript中转换日期/时间格式
- 如何在角度引导日期选择器中转换日期格式
- 如何在 jQuery 中转换日期格式
- 如何在JavaScript中转换日期类型
- 转换日期时出现错误结果
- 用javascript转换日期
- EXTJS 3 API转换日期时间
- 转换日期MongoDB/Javascript,但Nan
- 如何/在哪里从redux应用程序中的服务器转换日期
- 如何在自由标记模板或javascript中以特定格式转换日期
- 从数据库转换日期格式
- 在javascript中转换日期格式
- 在 Javascript 中转换日期格式并计算两个日期之间的差异
- 时刻JS未正确转换日期
- 转换日期,以便可以将 jquery 日历值设置为日期
- 如何使用没有过滤器的 Angular JS 转换日期格式
- 使用jQuery或javascript转换日期格式(不使用任何lib)
- 我的javascript中的错误在哪里?转换日期格式
- 转换日期&PST时区到UTC的时间