Date() 應用 - 取得目前日期及時間
var now= new Date();
// 月份需要+1
var month=now.getMonth()+1;
var day=now.getDate();
var year=now.getFullYear();
var h=now.getHours();
var i=now.getMinutes();
var s=now.getSeconds();
//取得目前的timestamp
var tsp=now.getTime();
document.write('今天的日期是:'+month + '-' + day + '-' + year);
document.write('目前的時間是:'+h+ ':' + i+ ':' + s);
document.write('目前的時間戳記是:'+tsp);
結果:
Date() 應用 - 字串轉時間
var string1='2014-01-05';
var string2='01/05/2014';
var string3='24 Aug 2014';
var month1=(new Date(string1)).getMonth()+1;
var month2=(new Date(string2)).getMonth()+1;
var month3=(new Date(string3)).getMonth()+1;
document.write('字串1的月份是:'+month1);
document.write('字串2的月份是:'+month2);
document.write('字串3的月份是:'+month3);
結果:
Date() 應用 - 日期加減
var base_date=new Date();
var date1=new Date();
date1.setDate(base_date.getDate()+7);
var date2=new Date();
date2.setDate(base_date.getDate()-14);
document.write('今天的日期是:'+base_date.getFullYear()+'-'+(base_date.getMonth()+1)+'-'+base_date.getDate());
document.write('7天後是:'+date1.getFullYear()+'-'+(date1.getMonth()+1)+'-'+date1.getDate());
document.write('14天前是:'+date2.getFullYear()+'-'+(date2.getMonth()+1)+'-'+date2.getDate());
結果: