如何在JavaScript中转换日期类型
How to convert date types in JavaScript?
我在项目中只使用javascript和angularjs框架。
我有这种格式的日期:
var date = "2012-10-04T16:10:00";
我转换它:
date = new Date(date);
日期的新值:
Tue Oct 16 2012 19:10:00 GMT+0300 (Jerusalem Daylight Time)
在某个时刻,我需要将其转换回以下格式:
"2012-10-04T16:10:00";
因此,我的问题是如何使用以下格式的javascript进行转换:
Tue Oct 16 2012 19:10:00 GMT+0300 (Jerusalem Daylight Time)
到此:
"2012-10-04T16:10:00";
使用日期对象到ISOString()
示例:
var currDate = new Date();
console.log(currDate);
// Tue Apr 12 2016 14:15:42 GMT+0530 (India Standard Time)
console.log(currDate.toISOString());
// 2016-04-12T08:45:42.794Z
我不知道这是否是最好的方法。但您可以先用string()将其转换为字符串,然后用Split("要拆分的字符")将其拆分为类似数组的对象,或者用replace("replace this"、"with this")替换某些字符,从而编辑字符串格式;
字符串函数:http://www.w3schools.com/jsref/jsref_string.asp替换功能:http://www.w3schools.com/jsref/jsref_replace.asp
相关文章:
- 转换日期时间格式
- 在JavaScript中转换日期/时间格式
- 如何在角度引导日期选择器中转换日期格式
- 如何在 jQuery 中转换日期格式
- 如何在JavaScript中转换日期类型
- 转换日期时出现错误结果
- 用javascript转换日期
- EXTJS 3 API转换日期时间
- 转换日期MongoDB/Javascript,但Nan
- 如何/在哪里从redux应用程序中的服务器转换日期
- 如何在自由标记模板或javascript中以特定格式转换日期
- 从数据库转换日期格式
- 在javascript中转换日期格式
- 在 Javascript 中转换日期格式并计算两个日期之间的差异
- 时刻JS未正确转换日期
- 转换日期,以便可以将 jquery 日历值设置为日期
- 如何使用没有过滤器的 Angular JS 转换日期格式
- 使用jQuery或javascript转换日期格式(不使用任何lib)
- 我的javascript中的错误在哪里?转换日期格式
- 转换日期&PST时区到UTC的时间