javascript/js怎么获取时间?

2025-10-11 13:14:21

1、先通过new一个date()对象来获取最简单的时间,

var myDate=new Date();

这个就是一个javascript时间对象,如图:

javascript/js怎么获取时间?

2、当然这个不是我们想要的结果格式,那怎么格式化时间对象呢?代码如下:

var year = myDate.getFullYear();<br/>

var hours = myDate.getHours();<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);

javascript/js怎么获取时间?

3、还有一下其他操作,如获取创建当前时间的源码,如:

var h = myDate.toSource();

javascript/js怎么获取时间?

4、把时间对象转换成字符串,转小时,分岔粒恩钟,秒等都可以:

//把 Date 对象的时间部分转换为字符串。<br/>

var s = myDate.toTimeString(); 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);

javascript/js怎么获取时间?

5、设自定义的时间参数,如设置年份,小时,分钟,秒等,

myDate.setYear('1999');<br/>myDate.setHours('13');<br/>

myDate.setMinutes('20');<br/>

myDate.setSeconds('56');<br/>

设置之后,重新获取得到就如图所示

javascript/js怎么获取时间?

6、当栗裁然,还有个用的比较多的,如获取毫秒数,

var h = myDate.getTime();

如图:

javascript/js怎么获取时间?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢