问题的第一部分:
当我在Javascript中使用new Date ();
时。
它给出了
Fri Jun 19 2015 11:18:02 GMT+0530 (India Standard Time)
这给我的本地机器时间。服务器时间提前7分钟。
是否有任何函数可以使服务器时间与本地机器时间完全相同new Date()
但是从服务器而不是localMachine。
在我的项目中,我使用的是codeigniter.is,有任何方法可以将日期时间保持为servertime而不是localmachine时间。
所以当我使用echo date('Y-m-d H:i:s')
时。这给了服务器时间。
问题的第二部分:
如何在JavaScript中以与Javascript中的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()
相同的格式。
答案 0 :(得分:3)
如果您在真实服务器上工作,我相信您可以通过此片段获得适当的时间。
function server_time()
{
$this->load->helper('date');
echo now();
echo "<br>";
}
如果您在本地电脑上使用xampp或wamp,那么您将获得本地电脑时间。
答案 1 :(得分:1)
创建一个将检索服务器时间的ajax脚本
df = pd.read_csv(filename, dtype={'emotion':np.int32, 'pixels':str, 'Usage':str})
def makeArray(text):
return np.fromstring(text,sep=' ')
df['pixels'] = df['pixels'].apply(makeArray)
然后使用javascript
以所需格式转换它function server_time()
{
$this->load->helper('date');
echo now(); // UNIX timestamp
}