2013-01-09 127 views

回答

0

你可以试试这个 -

echo date('Y-m-d h-i-s'); 

它会给这样的: “2013-01-09 01-16-26”

+0

对不同的国家用户来说,时区会有所不同,还是会有一些默认时间? – user1958711

+0

时区将是服务器设置为 – user1909426

+0

的时区对于不同的国家/地区PHP有不同的时区,您需要将其设置在php.ini文件中 –

0

[a] strftime():格式化本地根据区域设置时间/日期

并[b] 日期:格式化本地时间/日期

<?php 
    print date('r'); 
    print "\\n"; 
    print date('D, d M Y H:i:s T'); 
    print "\\n"; 
    ?> 

输出:

Mon, 23 Apr 2007 01:29:56 +0530 
    Mon, 23 Apr 2007 01:35:14 IST 

<?php 
    print strftime('%c'); 
    ?> 

输出:

Mon Apr 23 01:22:58 2007 

demo date

0

首先,你需要使用在PHP date_default_timezone_set()功能设置时区然后,你需要得到在任何你需要使用date()函数的日期。这就是所有..

date_default_timezone_set('Asia/kolkata'); 
echo date('Y-m-d H:i:s'); 

这会给你这样的事情

2013年1月9日19时15分48秒