php中日期類型轉(zhuǎn)換實(shí)例講解
1、使用date()函數(shù)將UNIX時間戳轉(zhuǎn)換為日期。
2、使用strtotime()函數(shù)將日期轉(zhuǎn)換為UNIX時間戳。
在PHP中是可以完成日期格式轉(zhuǎn)換的,不過有一個缺點(diǎn)就是占用PHP解析器的解析時間,因此速度會相對慢一些。但是這種方式也有優(yōu)點(diǎn),那就是不管是不是數(shù)據(jù)庫中查詢獲得的數(shù)據(jù)都可以進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換范圍不受限制。
實(shí)例
$y=date("Y",time()); //年
$m=date("m",time()); //月
$d=date("d",time()); //日
echo $y."
";
echo $m."
";
echo $d."
";
$eight_clock = mktime(8, 0, 0, $m, $d ,$y); //每天8點(diǎn)
echo date("Y-m-d H:i:s",$eight_clock)."
";
$day_time = mktime(0, 0, 0, $m, 1 ,$y); //每月1號
echo date("Y-m-d H:i:s",$day_time)."
";
實(shí)例擴(kuò)展:
// convert a date into a string that tells how long ago
// that date was.... eg: 2 days ago, 3 minutes ago.
function ago($d) {
$c = getdate();
$p = array('year', 'mon', 'mday', 'hours', 'minutes', 'seconds');
$display = array('year', 'month', 'day', 'hour', 'minute', 'second');
$factor = array(0, 12, 30, 24, 60, 60);
$d = datetoarr($d);
for ($w = 0; $w < 6; $w++) {
if ($w > 0) {
$c[$p[$w]] += $c[$p[$w-1]] * $factor[$w];
$d[$p[$w]] += $d[$p[$w-1]] * $factor[$w];
}
if ($c[$p[$w]] - $d[$p[$w]] > 1) {
return ($c[$p[$w]] - $d[$p[$w]]).' '.$display[$w].'s ago';
}
}
return '';
}
// you can replace this if need be.
// This converts my dates returned from a mysql date string
// into an array object similar to that returned by getdate().
function datetoarr($d) {
preg_match("/([0-9]{4})(\\-)([0-9]{2})(\\-)([0-9]{2})([0-9]{2})(\\:)([0-9]{2})(\\:)([0-9]{2})/",$d,$matches);
return array(
'seconds' => $matches[10],
'minutes' => $matches[8],
'hours' => $matches[6],
'mday' => $matches[5],
'mon' => $matches[3],
'year' => $matches[1],
);
}
到此這篇關(guān)于php中日期類型轉(zhuǎn)換實(shí)例講解的文章就介紹到這了,更多相關(guān)php中日期類型的轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
php環(huán)境套包 dedeampz 偽靜態(tài)設(shè)置示例
這篇文章主要介紹了php環(huán)境套包 dedeampz 偽靜態(tài)設(shè)置,需要的朋友可以參考下2014-03-03
PHP與MySQL開發(fā)中頁面出現(xiàn)亂碼的一種解決方法
PHP與MySQL開發(fā)中頁面出現(xiàn)亂碼的一種解決方法...2007-07-07
php文件后綴不強(qiáng)制為.php的實(shí)操方法
在本篇文章里小編給大家整理的是一篇關(guān)于php文件后綴不強(qiáng)制為.php的實(shí)操方法,有需要的朋友們參考下。2019-09-09
PHP圖片處理之圖片旋轉(zhuǎn)和圖片翻轉(zhuǎn)實(shí)例
這篇文章主要介紹了PHP圖片處理之圖片旋轉(zhuǎn)和圖片翻轉(zhuǎn)實(shí)例,本文使用imagerotate函數(shù)實(shí)現(xiàn),自定義了多個函數(shù)來實(shí)現(xiàn)功能需求,需要的朋友可以參考下2014-11-11
php讀取富文本的時p標(biāo)簽會出現(xiàn)紅線是怎么回事
這篇文章主要介紹了php讀取富文本的時p標(biāo)簽會出現(xiàn)紅線是怎么回事,需要的朋友可以參考下2014-05-05

