请任何人都可以帮助!
我希望日期采用以下格式
Wed Oct 09 2013 14:48:26 GMT+0530 (India Standard Time) //this one is what jquery Date(); returns
但我得到它
Wed Oct 09 2013 15:42:38 Asia/Kolkata+0530 (IST)
我在用
date('D M d Y H:i:s eO (T)');
问题是 jQuery 用GMT+0530返回我的日期,而 PHP 用Asia/Kolkata+0530返回它
编辑
我在我的代码中放置了一个计时器,它显示从那时起登录,所以登录时我使用上面写的 PHP 日期函数在会话中设置当前日期时间,但问题是 jQuery 的新 Date() 函数以格式返回日期除了 PHP 中的日期。请在下面找到代码
PHP代码:
date_default_timezone_set("GMT+0530");
$_SESSION['loggedin'] = date('D M d Y H:i:s eO (T)'); // returns Wed Oct 09 2013 15:42:38 Asia/Kolkata+0530 (IST)
JS代码://JS date function returns time as Wed Oct 09 2013 14:48:26 GMT+0530 (India Standard Time)
$(document).ready(function(){
if($('#logged').val()!=''){
var pageVisisted = new Date($_SESSION['loggedin']);
setInterval(function() {
var timeOnSite = new Date() - pageVisisted;
var secondsTotal = timeOnSite / 1000;
var hours = Math.floor(secondsTotal / 3600);
var minutes = Math.floor(secondsTotal / 60) % 3600;
var seconds = Math.floor(secondsTotal) % 60;
var showtime = "Logged in Since ";
if(hours>0){
showtime = showtime + hours + " hours and ";
}
showtime = showtime + minutes + " mins";
document.getElementById('counter').innerHTML = showtime;
}, 1000);
}
});