在前端开发过程中,有时候会需要获取当前时间和已知时间做对比的需求,也有单纯的获取当前时间然后传给后台,还有各种需要把获取到的当前时间转化成特定的时间格式传给后台,这虽然不是一个复杂的操作,但是不同的产品需求不一样,有时候还需要转时区。总之,就是各种稀奇古怪的需求,那么本篇博文就来分享一下关于在前端开发过程中获取当前时间或者日期相关的各种操作。
首先来了解一下获取当前日期和时间的原理:JS通过Date对象来获取当前日期和时间,通过使用Date()方法来获取系统当前时间,定义和用法如下所示:
1、语法
Date()
2、用法
eg:获取并输出当前的日期和时间,如下所示:
<script type="text/javascript">
document.write(Date())
</script>
具体的一些获取时间不同类型的方法如下所示:
var date = new Date(); //Date() 方法可返回当天的日期和时间
date.getYear(); //获取当前年份
date.getFullYear(); //获取完整的年份(4位,1970-xxxx)
date.getMonth(); //获取当前月份(0-11,0代表1月,11代表12月)
date.getDate(); //获取当前日期对象是几号(1-