JavaScript使用Date对象表示日期
示例 1 :
创建日期对象
通过new Date创建一个日期对象,这个对象就表示当前日期(现在)
<script> var d = new Date(); document.write('new Date():'+d); </script>
示例 2 :
年/月/日
分别获取年/月/日
需要注意的是,getMonth()返回的月数,是基零的,0代表1月份
<script> var d = new Date(); document.write('分别获取年月日: '); document.write(d.getFullYear()); document.write("/"); document.write(d.getMonth()+1); document.write("/"); document.write(d.getDate()); </script>
示例 3 :
时:分:秒:毫秒
分别获取时:分:秒:毫秒
<script> var d = new Date(); document.write("分别获取时:分:秒:毫秒 "); document.write(d.getHours()); document.write(":"); document.write(d.getMinutes()); document.write(":"); document.write(d.getSeconds()); document.write(":"); document.write(d.getMilliseconds()); </script>
示例 4 :
一周的第几天
通过getDay()获取,今天是本周的第几天
与getMonth()一样,返回值是基0的。
<script> var day=new Date().getDay(); //通过日期对象获取数字形式的星期几 var weeks = new Array("星期天","星期一","星期二","星期三","星期四","星期五","星期六"); document.write("今天是 : "+weeks[day]); </script>
示例 5 :
经历的毫秒数
获取从1970/1/1 08:00:00 至今的毫秒数
<script> var time = new Date().getTime(); document.write("从1970/1/1 08:00:00 到今天的毫秒数: "+ time); </script>
示例 6 :
修改日期和时间
把日期对象设置为2012/12/12 00:00:00
<script> var d=new Date(); document.write("修改日期对象的值为世界末日:<br>"); d.setFullYear(2012); d.setMonth(11); //月份是基0的,所以11表示12月 d.setDate(12); d.setHours(0); d.setMinutes(0); d.setSeconds(0); document.write(d); </script>