本篇內(nèi)容介紹了“thinkphp如何轉(zhuǎn)化時間戳”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是創(chuàng)新互聯(lián)建站的服務(wù)宗旨!把網(wǎng)站當(dāng)作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設(shè)中就是為了建設(shè)一個不僅審美在線,而且實(shí)用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對網(wǎng)站制作、做網(wǎng)站、網(wǎng)站制作、網(wǎng)站開發(fā)、網(wǎng)頁設(shè)計(jì)、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、探索永無止境。
thinkphp轉(zhuǎn)化時間戳的方法:1、通過“date('Y-m-d H:i:s');”獲取當(dāng)前日期;2、通過“strtotime($str);”將指定日期轉(zhuǎn)換為時間戳;3、使用“mktime”或“date_parse_from_format”進(jìn)行時間戳轉(zhuǎn)換即可。
ThinkPHP(當(dāng)前日期,指定日期)時間與時間戳的轉(zhuǎn)換
一、年月日時分秒,時間與時間戳的轉(zhuǎn)換
public function test() { //獲取當(dāng)前日期 echo '直接獲取到的當(dāng)前日期'.date('Y-m-d H:i:s'); echo "\n";//換行 //當(dāng)前時間時間戳轉(zhuǎn)日期的轉(zhuǎn)換 $time = time(); //獲取當(dāng)前時間戳 echo '當(dāng)前的時間戳'.$time; echo "\n";//換行 $date = date('Y-m-d H:i:s', $time);//時間戳轉(zhuǎn)換為日期格式 echo '當(dāng)前時間戳轉(zhuǎn)換后日期'.$date; echo "\n";//換行 //指定時間的轉(zhuǎn)換 $str='1666146455';//指定時間戳 echo '指定時間戳轉(zhuǎn)換為時間'.date("Y-m-d H:i:s",$str); echo "\n";//換行 $str='2022-10-19 11:50:50';//指定時間 echo '指定日期轉(zhuǎn)換為時間戳'.strtotime($str); }
二、年月日,時間與時間戳的轉(zhuǎn)換
1.直接通過上面的進(jìn)行變形
public function test() { //獲取當(dāng)前日期 echo '直接獲取到的當(dāng)前日期'.date('Y-m-d'); echo "\n";//換行 //當(dāng)前時間時間戳轉(zhuǎn)日期的轉(zhuǎn)換 $time = time(); //獲取當(dāng)前時間戳(包含時分秒) $date = date('Y-m-d', $time);//時間戳轉(zhuǎn)換為日期格式 echo '當(dāng)前時間戳轉(zhuǎn)換后日期'.$date; echo "\n";//換行 echo '當(dāng)前日期轉(zhuǎn)換為時間戳'.strtotime($date); echo "\n";//換行 //指定時間的轉(zhuǎn)換 $str='1666146455';//指定時間戳 echo '指定時間戳轉(zhuǎn)換為時間'.date("Y-m-d ",$str); echo "\n";//換行 $str='2022-10-19';//指定時間 echo '指定日期轉(zhuǎn)換為時間戳'.strtotime($str); }
2.通過mktime,date_parse_from_format進(jìn)行轉(zhuǎn)換
public function test() { //當(dāng)前日期的轉(zhuǎn)換 $date_new = date('Y-m-d'); //獲取當(dāng)前日期2022-10-19 //日期轉(zhuǎn)換為時間戳 $arr = date_parse_from_format('Y-m-d', $date_new); $time = mktime(0, 0, 0, $arr['month'], $arr['day'], $arr['year']); echo '對應(yīng)時間戳為:' . $time; echo "\n";//換行 //時間戳轉(zhuǎn)換為日期 $time1 = date("Y-m-d ", $time); echo '對應(yīng)時間為:' . $time1; //2022-10-12 echo "\n"; //指定日期的轉(zhuǎn)換 $str = '2022-10-19'; //或者 2018年10月1日,中間的符號可以是任何 $arr = date_parse_from_format('Y-m-d', $str); //如果是2022年10月19日,那么這里就是 Y年m月d日,上下需要保持一致 $time = mktime(0, 0, 0, $arr['month'], $arr['day'], $arr['year']); //轉(zhuǎn)換為時間戳 echo '對應(yīng)時間戳為:' . $time; echo "\n"; //時間戳轉(zhuǎn)換為日期 $time1 = date("Y-m-d ", $time); echo '對應(yīng)時間為:' . $time1; }
thinkphp屬于一種免費(fèi)的開發(fā)框架,能夠用于開發(fā)前端網(wǎng)頁,最早thinkphp是為了簡化開發(fā)而產(chǎn)生的,thinkphp同時也是遵循Apache2協(xié)議,最初是從Struts演變過來,也把國外一些好的框架模式進(jìn)行利用,使用面向?qū)ο蟮拈_發(fā)結(jié)構(gòu),兼容了很多標(biāo)簽庫等模式,它能夠更方便和快捷的開發(fā)和部署應(yīng)用,當(dāng)然不僅僅是企業(yè)級應(yīng)用,任何php應(yīng)用開發(fā)都可以從thinkphp的簡單、兼容和快速的特性中受益。
“thinkphp如何轉(zhuǎn)化時間戳”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
當(dāng)前標(biāo)題:thinkphp如何轉(zhuǎn)化時間戳
URL標(biāo)題:http://muchs.cn/article16/isgedg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、微信小程序、用戶體驗(yàn)、服務(wù)器托管、網(wǎng)站策劃、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)