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);
結果:
今天的日期是:5-11-2025
目前的時間是:22:1:53
目前的時間戳記是:1747000913526
目前的時間是:22:1:53
目前的時間戳記是:1747000913526
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);
結果:
字串1的月份是:1
字串2的月份是:1
字串3的月份是:8
字串2的月份是:1
字串3的月份是:8
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());
結果:
今天的日期是:2025-5-11
7天後是:2025-5-18
14天前是:2025-4-27
7天後是:2025-5-18
14天前是:2025-4-27