js中時間的總結

2021-09-27 01:44:07 字數 1818 閱讀 3730

簡單的時間

let time = new date()

console.log(time) //wed sep 11 2019 11:56:13 gmt+0800 (中國標準時間)

console.log(time.tolocaledatestring()) //2019/9/11

console.log(time.tolocalestring()) //2019/9/11 上午11:56:13

console.log(time.tolocaletimestring()) //上午11:56:13

獲取年份

let timestr = "2019/6/18"

var time1 = new date(timestr)

console.log(time1.getfullyear()) //2019

時間轉化

var timestr2 = "2019-02-19t12:01:00"

var time2 = new date(timestr2)

console.log(time2) //tue feb 19 2019 12:01:00 gmt+0800 (中國標準時間)

獲取計算機開始到現在的毫秒數

// 獲取從計算機開始時間到現在的毫秒數

var curtime = new date()

console.log(curtime.gettime())

知道毫秒數,變成時間物件

//知道毫秒數   變成時間物件

console.log(new date(1565594864101)) //mon aug 12 2019 15:27:44 gmt+0800 (中國標準時間)

算時間差

var time1 = new date("2019-06-18t15:20:25")

var time2 = new date("2019-06-20t23:18:19")

//var hms1 = time1.gettime()

var hms2 =time2.gettime()

//var res = (hms2 - hms1)/1000

var day = parseint(res / (24*60*60))

console.log(day + '天')

var hour = parseint((res-day* (24*60*60))/(60*60))

console.log(hour + '時')

var second = parseint((res-day* (24*60*60)-hour*(60*60))/60)

console.log(second+'分')

var mit = parseint((res-day* (24*60*60)-hour*(60*60)-second*60))

console.log(mit + '秒')

倒計時

//倒計時

var time1 = new date("2019-09-12t17:23:00").gettime()

var timer = setinterval(()=>else

},100)

js中的時間轉換

js毫秒時間轉換成日期時間 var oldtime new date 2012 12 25 20 11 11 gettime 得到毫秒數 不是上面格式的時間需要轉換 starttime 2012 12 25 20 17 24 starttime starttime.replace new regex...

js中的時間戳

1 1 將日期字串轉換為date型別的物件。let d new date 2018 01 01 在new date的時候加個 就變成時間戳了 2 let t d.gettime d 方法1 let t d.valueof d 方法2 let t d.parse d 方法3 1 獲取當前時間,並轉換成...

js中關於時間

1 獲取當前時間 var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 m...