當前電腦時間的時間戳code
<script> console.log(Date()); let day0 = new Date(); // 當前時間對象(電腦時間) let day1 = new Date(); console.log(day1); // 返回的是當前時間戳 console.log(typeof(day1)); // object console.log(day0 == Date()); // true console.log(day0 == new Date()); // false console.log(day0 == day1); // false let day2 = new Date(1324567); // 參數爲毫秒值 console.log(day2); // 返回從1970年1月1日00:00:00開始加毫秒值的時間戳 let day3 = new Date("January 6,2014"); // 參數爲日期字符串 let day4 = new Date(2018,7,4,19,38,50,20); // 參數爲多個整數:年,月(從0開始),日,時,分,秒,毫秒 console.log(day3); console.log(day4); let day5 = new Date("2018-8-8"); // 參數爲年月日的時候,年和月是不能省略的,若是隻是一個參數,會當作毫秒數解析 let day6 = new Date("2018/8/8"); console.log(day5); console.log(day6); console.log(day5 == day6); // false </script>
<script> let day1 = new Date(2018,8,8), day2 = new Date(2018,7,7); console.log(day1 - day2); // 2764800000 一個毫秒值 console.log(day1 + day2); // Sat Sep 08 2018 00:00:00 GMT+0800 (中國標準時間)Tue Aug 07 2018 00:00:00 GMT+0800 (中國標準時間) 新的字符串,兩個時間 </script>
根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數。對象
<script> let day1 = Date.now(); console.log(day1); // 1535857101456 let day2 = Date.parse("1,22,2018"); console.log(day2); // 1516550400000 let day3 = Date.UTC(2018,0,1); console.log(day3); // 1514764800000 </script>
返回本地時間ip
<script> let day1 = new Date(); let time1 = day1.toDateString(); console.log(time1); // Sun Sep 02 2018 let time2 = day1.toTimeString(); console.log(time2); // 13:17:37 GMT+0800 (中國標準時間) let time3= day1.toLocaleDateString(); console.log(time3); // 2018/9/2 let time4 = day1.toLocaleTimeString(); console.log(time4); // 下午1:17:37 let time5 = day1.toUTCString(); console.log(time5); // Sun, 02 Sep 2018 05:17:37 GMT let time6 = day1.toLocaleString(); console.log(time6); // 2018/9/2 下午1:17:37 </script>