在制作微信小程序定制開發(fā)的時(shí)候,遇到時(shí)間戳轉(zhuǎn)換為日期格式的問題。
因?yàn)闀r(shí)間戳是程序本身就有,小程序里面沒法轉(zhuǎn)換日期格式的時(shí)間,那么就需要在php程序的時(shí)候轉(zhuǎn)換好,傳給小程序。
下面是php時(shí)間戳轉(zhuǎn)換日期格式的總結(jié)。
1. php中時(shí)間轉(zhuǎn)換函數(shù)
strtotime( date( "Y-m-d H:i"))
date( "Y-m-d H:i",$unixtime)
2. php中獲得今天零點(diǎn)的時(shí)間戳要獲得零點(diǎn)的unix時(shí)間戳,可以使用
$todaytime=strtotime( "today")
然后再使用
date( "Y-m-d H:i", $todaytime)
轉(zhuǎn)換為日期。
時(shí)間戳轉(zhuǎn)換為日期
時(shí)間戳轉(zhuǎn)換函數(shù):
date("Y-m-d H:i:s",time()),"Y-m-d H:i:s"是轉(zhuǎn)換后的日期格式,time()是獲得當(dāng)前時(shí)間的時(shí)間戳。如果是date("Y-m-d H:i:s",time()),則小時(shí)分秒一起顯示;如果是
date("Y-m-d ", time()),只顯示年月日。例如:
date( "Y-m-d H:i:s", time())
date( "Y-m-d", time())
日期轉(zhuǎn)換為時(shí)間戳
classSaonekControllerextendsController{
publicfunctionindexAction(){
/*
時(shí)間戳轉(zhuǎn)換成日期不用說了
但是日期要轉(zhuǎn)成時(shí)間戳的話就要用到
strtotime()
*/
$time = time(); //時(shí)間戳
$nowtime = date( 'Y-m-d H:i:s', $time); //生成帶格式的日期
$oldtime = '2010-11-10 22:19:21';
$catime = strtotime($oldtime); //日期轉(zhuǎn)換為時(shí)間戳
$nowtimes = date( 'Y-m-d H:i:s', $catime); //時(shí)間戳又轉(zhuǎn)回日期了
echo$nowtimes;
}
}
?>
3. php中時(shí)間戳轉(zhuǎn)換為日期,并按照時(shí)間顯示不同的內(nèi)容,如剛剛,分鐘前,小時(shí)前,今天,昨天等
/*
時(shí)間轉(zhuǎn)換函數(shù)
*/
functiontransTime($ustime){
$ytime = date( "Y-m-d H:i", $ustime);
$rtime = date( "n月j日 H:i", $ustime);
$htime = date( "H:i", $ustime);
$time = time() - $ustime;
$todaytime = strtotime( "today");
$time1 = time() - $todaytime;
if($time < 60) {
$str = '剛剛';
} else
if($time < 60* 60) {
$min = floor($time / 60);
$str = $min . '分鐘前';
} else
if($time < $time1) {
$str = '今天'. $htime;
} else{
$str = $rtime;
}
return$str;
}
4、Thinkphp5 日期與時(shí)間戳相互轉(zhuǎn)換
日期轉(zhuǎn)換為時(shí)間戳
$ordertime="2019-9-3 12:23:14";
dump(strtotime($ordertime)); //=>1567484594
時(shí)間戳 轉(zhuǎn)換為日期##
{$order.time|date='y-m-d H:i:s',###} //=>2019-9-3
當(dāng)前名稱:pHp時(shí)間戳和日期相互轉(zhuǎn)換操作總結(jié)
文章來源:http://muchs.cn/article6/scspig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、Google、關(guān)鍵詞優(yōu)化、企業(yè)網(wǎng)站制作、品牌網(wǎng)站制作、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)