1、js中有一种内置的特殊对象"Date",使用new Date()可以新建一个Date对象,创建后是当前时间。
2、可是这个Date对象默认的打印方式是如Thu Nov 30 2017 22:33:46 GMT+0800 (中国标准时间)这样的对中国人来说不太易读的方式。我们可以用Date里面的其它方法对其加工,使之更加易读。比如var date = new Date();date .toISOString().replace(/T.*/,' ')+date.toLocaleTimeString().replace(/ G.*/,"")
3、当然了,想加工成其它格式,可以使用Date内置的函数分别获取年月日时分秒等组装成自己想要的格式。
4、还可以获取当前时间的时间戳。获取时间戳有多种方法,比如valueOf函数
5、getTime函数也可以获取时间戳。
6、还有es5新增的更加简洁的Date.now()
7、浏览器中的时间是来自用户的电脑上设置的时间,可能不准确或者用户为了获取利益修改自己电脑上的时间,可以在服务器上给响应的请求带上时间数据,在js中使用来自服务器的时间数据。