1、先通过new一个date()对象来获取最简单的时间,var myDate=new Date();这个就是一个javascript时间对象,如图:
2、当然这个不是我们想要的结果格式,那怎么格式倦虺赳式化时间对象呢?代码如下:var year = myDate.getFullYear();<br/>var hours = myDate.g髫潋啜缅etHours();<br/>var min = myDate.getMinutes();<br/>var seconds = myDate.getSeconds();<br/>hours = hours < 10 ? "0" + hours : hours;<br/>min = min < 10 ? "0" + min : min;<br/>seconds = seconds < 10 ? "0" + seconds : seconds;<br/>var d = year + "年" + hours + ":" + min +":"+ seconds;<br/>console.log(d);
3、还有一下其他操作,如获取创建当前时间的源码,如:var h = myDate.toSource();
4、把时间对象转换成字符串,转小时,分钟,秒等都可以://凸鹣沮北把 Date 对象的时间部分转换为字符串。<br/>var s = myDate.t泠贾高框oTimeString(); console.log(s);<br/>//把 Date 对象的日期部分转换为字符串。<br/>var ss = myDate.toDateString();<br/>console.log(ss);<br/>//根据世界时,把 Date 对象转换为字符串<br/>var sss = myDate.toUTCString(); <br/>console.log(sss);<br/>//返回 Date 对象的原始值。<br/>var v = myDate.valueOf(); <br/>console.log(v);
5、设自定义的时间参数,如设置年份,小时,分钟,秒等,myDate.setYear('1999');<br/>myDate.setHours('13');<br/>myDate.setMinutes('20');<br/>myDate.setSeconds('56');<br/>设置之后,重新获取得到就如图所示
6、当然,还有个用的比较多的,如获取毫秒数,var h = myDate.getTime();如图: