How to convert time milliseconds to hours, min, sec format in JavaScript?

后端 未结 16 2362
渐次进展
渐次进展 2020-11-29 02:28

I have the time as milliseconds, but I want the time after conversion like 00:00:00.

Ex: In milliseconds=86400000. I want how many hours in that millise

16条回答
  •  一向
    一向 (楼主)
    2020-11-29 03:19

    my solution

    var sunriseMills = 1517573074000;         // sunrise in NewYork on Feb 3, 2018  - UTC time
    var offsetCityMills = -5 * 3600 * 1000;   // NewYork delay to UTC 
    var offsetDeviceMills =  new Date().getTimezoneOffset() * 60 * 1000 ;  // eg. I live in Romania (UTC+2) >> getTimezoneOffset() = 120
    
    var textTime = new Date(sunriseMills + offsetCityMills + offsetDeviceMills) 
        .toLocaleTimeString('en-US', { hour: 'numeric', minute: 'numeric' });
    

    textTime will become '7.04 AM'

提交回复
热议问题