Convert UTC date time to local date time

前端 未结 30 1178
悲哀的现实
悲哀的现实 2020-11-22 01:09

From the server I get a datetime variable in this format: 6/29/2011 4:52:48 PM and it is in UTC time. I want to convert it to the current user’s browser time us

30条回答
  •  悲&欢浪女
    2020-11-22 01:46

    Add the time zone at the end, in this case 'UTC':

    theDate = new Date( Date.parse('6/29/2011 4:52:48 PM UTC'));
    

    after that, use toLocale()* function families to display the date in the correct locale

    theDate.toLocaleString();  // "6/29/2011, 9:52:48 AM"
    theDate.toLocaleTimeString();  // "9:52:48 AM"
    theDate.toLocaleDateString();  // "6/29/2011"
    

提交回复
热议问题