最佳答案
你可以使用javascript来做到这一点.使用以下库:
> moment.min.js(http://momentjs.com/downloads/moment.js)
> moment-timezone-with-data.js()
> jstz.min.js(https://bitbucket.org/pellepim/jstimezonedetect)
这是代码:
var update_at = 'PHP echo $posts->updated_at;?>'; //set js variable for updated_at
var serverTimezone = 'YOUR SERVER TIME ZONE'; //set js variable for server timezone
var momentJsTimeObj = moment.tz(update_at,serverTimezone); //create moment js time object for server time
var localTimeZone = jstz.determine(); //this will fetch user's timezone
var localTime = momentJsTimeObj.clone().tz(localTimeZone.name()).format(); //convert server time to local time of user
现在您可以通过js显示当地时间