誰でも助けてください!!
日付を次の形式にしたい
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の日付以外。以下のコードを見つけてください
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);
}
});