转换为字符串格式
转换为 String
var date1 = new Date();
date1.toString();
返回:“Fri Apr 15 2016 07:48:48 GMT-0400(Eastern Daylight Time)”
转换为时间字符串
var date1 = new Date();
date1.toTimeString();
返回:“格林威治标准时间 -0400(东部夏令时间)07:48:48”
转换为日期字符串
var date1 = new Date();
date1.toDateString();
返回:“2016 年 4 月 14 日星期四”
转换为 UTC 字符串
var date1 = new Date();
date1.toUTCString();
返回:“周五,2016 年 4 月 15 日 11:48:48 GMT”
转换为 ISO 字符串
var date1 = new Date();
date1.toISOString();
返回:“2016-04-14T23:49:08.596Z”
转换为 GMT 字符串
var date1 = new Date();
date1.toGMTString();
返回:“星期四,2016 年 4 月 14 日 23:49:08 GMT”
此功能已被标记为已弃用,因此某些浏览器将来可能不支持此功能。建议使用 toUTCString()
代替。
转换为区域设置日期字符串
var date1 = new Date();
date1.toLocaleDateString();
退货:“2016/4/14”
默认情况下,此函数根据用户的位置返回区域设置敏感日期字符串。
date1.toLocaleDateString([locales [, options]])
可用于提供特定的语言环境,但特定于浏览器实现。例如,
date1.toLocaleDateString(["zh", "en-US"]);
将尝试使用美国英语作为后备打印中文语言环境中的字符串。options 参数可用于提供特定格式。例如:
var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
date1.toLocaleDateString([], options);
会导致
“2016 年 4 月 14 日星期四”。
有关详细信息,请参阅 MDN 。