1. 程式人生 > 實用技巧 >JavaScript 20 日期

JavaScript 20 日期

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>