① 怎麼獲取php當前日期
兩種方法
1. 查找php.ini里date.timezone有這么一行
;date.timezone =
將;去掉,改成date.timezone = PRC,就OK了(PRC:People's Republic of China 中華人民共和國)
2. 在代碼中增加如下命令:<?php date_default_timezone_set('Asia/Chongqing');?>
其它說明:
date.timezone = 的值,大陸內地可用的有:Asia/Chongqing ,Asia/Chungking,Asia/Harbin,Asia/Shanghai ,Asia/Urumqi (依次為重慶,哈爾濱,上海,烏魯木齊)
港台地區可用的有:Asia/Macao ,Asia/Macau,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,台北),不區分大小寫。
② PHP獲取當前伺服器時間
php獲得伺服器時間,用到的工具:notepad++,步驟如下:
代碼如下:
<?php
//以中國為時區為示例
date_default_timezone_set("PRC");
echodate("Y年-m月-d日H:i:s");
?>
說明:輸出的時間格式為xxxx-xx-xx xx:xx:xx即2017-03-21 20:45:59
2.將代碼放到一個php文件中,以home.php為示例,放到網站目錄下邊,運行以後的效果:
注意事項:此代碼必須在php環境下運行。
③ php怎樣獲取日期中的月份
示例代碼如下:
<?php
//日期
$date="2016-11-1111:11:11";
//轉換成時間戳
$timestrap=strtotime($date);
//格式化,取出月份
echodate('m',$timestrap);
④ php 獲取日期中的年份
$date="2010-1-15";$date_elements = explode("-" ,$date); // 此時
// $date_elements[0] = 2010
// $date_elements[1] = 1
// $date_elements[2] = 15 有的,PHP Date() 函數 可以參考 http://www.w3school.com.cn/php/php_date.asp
⑤ PHP獲取當前日期及本周一是幾月幾號的方法
<?php header("content-type:text/html;charset=utf-8"); date_default_timezone_set('PRC'); function getWeek($unixTime=''){ $unixTime=is_numeric($unixTime)?$unixTime:time(); $weekarray=array('日','一','二','三','四','五','六','七'); return "星期".$weekarray[date('w',$unixTime)]; } $var=getWeek(); switch($var){ case '星期天': $var=time(); $var2=$var-(84600*6); echo "今天是".date("Y-m-d",$var)."號<br/>這個星期一是".date("Y-m-d",$var2)."號"; break; case '星期一': $var=time(); $var2=$var; echo "今天是".date("Y-m-d",$var)."號<br/>這個星期一是".date("Y-m-d",$var2)."號"; break; case '星期二': $var=time(); $var2=$var-84600; echo "今天是".date("Y-m-d",$var)."號<br/>這個星期一是".date("Y-m-d",$var2)."號"; break; case '星期三': $var=time(); $var2=$var-(84600*2); echo "今天是".date("Y-m-d",$var)."號<br/>這個星期一是".date("Y-m-d",$var2)."號"; break; case '星期四': $var=time(); $var2=$var-(84600*3); echo "今天是".date("Y-m-d",$var)."號<br/>這個星期一是".date("Y-m-d",$var2)."號"; break; case '星期五': $var=time(); $var2=$var-(84600*4); echo "今天是".date("Y-m-d",$var)."號<br/>這個星期一是".date("Y-m-d",$var2)."號"; break; case '星期六': $var=time(); $var2=$var-(84600*5); echo "今天是".date("Y-m-d",$var)."號<br/>這個星期一是".date("Y-m-d",$var2)."號"; break; }?>
⑥ PHP中如何獲取當期時間
要獲取當前unix_timestamp的話, <?php echo time(); ?>
獲取當前時間格式的話, <?php echo date('Y-m-d H:i:s'); ?>
獲取數據,看你員工的入崗時間保存的格式是怎樣的。
如果是unix_timestamp的話。可以這樣
<?php
$time = time() - 24 * 60 * 60 * 365 * 5;
// 只要大於這個$time的,就是五年以下的數據
?>
⑦ 如何通過PHP函數來獲取今日日期的時間戳
可以用date函數來實現。
$time=time();
date('Y-m-d',$time)
獲取當前時間方法date()
很簡單,這就是獲取時間的方法,格式為:date($format,
$timestamp),format為格式、timestamp為時間戳--可填參數。
獲取時間戳方法time()、strtotime()
這兩個方法,都可以獲取php中unix時間戳,time()為直接獲取得到,strtotime($time,
$now)為將時間格式轉為時間戳,$time為必填。
date($format)用法
echo
date('Y-m-d')
,輸出結果:2015-12-20
echo
date('Y-m-d
H:i:s'),輸出結果:2015-12-20
23:34:12
echo
date('Y-m-d',
time()),輸出結果:2015-12-20
23:34:12(結果同上,只是多了一個時間戳參數)(時間戳轉換為日期格式的方法)
echo
date('Y').'年'.date('m').'月'.date('d').'日',輸出結果:2015年12月20日
⑧ PHP怎麼獲取當前時間
要設置時區,PHP默認的不是中國的時區,是格林威治時間。所以設置一下時區就可以搞定!<?php
date_default_timezone_set('Etc/GMT-8'); //這里設置了時區
echo date("Y-m-d H:i:s");
?>