一、继续的方法
与其他类型一样,Date类型也重写了toLocaleString()、toString()和valueOf()方法。
Date类型的toLocaleString()方法会按照与浏览器设置的地区相适应的格式返回日期和韶光。toString()方法则常日返回带有时区信息的日期和韶光,个中韶光一样平常以军用韶光(即小时的范围是0到23)表示。valueOf()方法不返回字符串,而是返回日期的毫秒表示。二、其异日期格式化方法
toDateString()方法以特定于实现的格式显示星期几、月、日和年。toTimeString()方法以特定于实现的格式显示时、分、秒和时区。toLocaleDateString()方法以特定于地区的格式显示星期几、月、日和年。toLocaleTimeString()方法以特定于实现的格式显示时、分、秒。toUTCString()方法以特定于实现的格式显示完全的UTC日期。
除valueOf()方法以外,其他的方法在输出字符串时,格式因浏览器而异。
还有一个名叫toGMTString()的方法,这是一个与toUTCString()等价的方法,其存在的目的在于确保向后兼容。不过,ECMAScript推举现在编写的代码一律利用toUTCString()方法。
var now = new Date();console.log(now.toLocaleString());//2019/3/1 下午3:47:46console.log(now.toString());//Fri Mar 01 2019 15:47:46 GMT+0800 (中国标准韶光)console.log(now.valueOf());//1551426466220console.log(now.toDateString());//Fri Mar 01 2019console.log(now.toTimeString());//15:47:46 GMT+0800 (中国标准韶光)console.log(now.toLocaleDateString());//2019/3/1console.log(now.toLocaleTimeString());//下午3:47:46console.log(now.toUTCString());//Fri, 01 Mar 2019 07:47:46 GMT