2017-02-21 137 views

回答

0

我想你是在显示成功获取json之后的时间。试试这个:

//today's date, or whatever 
var t_date = new Date().toLocaleDateString(); 

//time from json. example: 10:04:34 PM 
var t_from_json = response["results"]["sunrise"] 

var utc_date = new Date(t_date + " " + t_from_json + " UTC") 
//Date 2017-02-21T22:04:34.000Z 

//two options: 

utc_date.toString(); 
//"Tue Feb 21 2017 19:04:34 GMT-0300 (CLST)" 

var offset = new Date().getTimezoneOffset(); 
utc_date.setMinutes(utc_date.getMinutes() - offset); 
//Date 2017-02-21T19:04:34.000Z