2015-06-19 41 views
2

該課題的第一部分的localtime:在Javascript如何獲得服務器時間未在PHP

當我米使用new Date();

它給

Fri Jun 19 2015 11:18:02 GMT+0530 (India Standard Time) 

這是給我的本地機器time.whereas服務器時間已經超過7分鐘。

是否有任何功能給服務器時間不是本地機器時間完全相同new Date()但從服務器不localMachine。

在我的項目中,我使用codeigniter.is有任何方法來保持日期時間相同,而不是本地時間的servertime。

所以當我使用回聲date('Y-m-d H:i:s')。這給服務器時間。

問題的第二部分:

如何在Javascript呼應日期在PHP在相同的格式一樣new Date()

new Date()打印Fri Jun 19 2015 11:18:02 GMT+0530 (India Standard Time)

但是在PHP date('D M Y G:i:s T', time());是給Fri Jun 19 2015 11:18:02 IST

如何實現像new Date()一樣的格式。

回答

3

轉換成需要的格式。如果你真正的服務器上的工作,我相信你可以通過這個得到適當的時間片段。

function server_time() 
{ 
    $this->load->helper('date'); 
    echo now(); 
    echo "<br>"; 
} 

如果您在本地pc上使用xampp或wamp,那麼您將獲得本地pc時間。

1

創建一個AJAX腳本,將檢索服務器的時間

function server_time() 
{ 
    $this->load->helper('date'); 
    echo now(); // UNIX timestamp 
} 

然後,它使用JavaScript

var date = new Date(response*1000); 
相關問題