thinkphp如何轉(zhuǎn)化時(shí)間戳

本篇內(nèi)容介紹了“thinkphp如何轉(zhuǎn)化時(shí)間戳”的有關(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è)一個(gè)不僅審美在線,而且實(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)化時(shí)間戳的方法:1、通過“date('Y-m-d H:i:s');”獲取當(dāng)前日期;2、通過“strtotime($str);”將指定日期轉(zhuǎn)換為時(shí)間戳;3、使用“mktime”或“date_parse_from_format”進(jìn)行時(shí)間戳轉(zhuǎn)換即可。

ThinkPHP(當(dāng)前日期,指定日期)時(shí)間與時(shí)間戳的轉(zhuǎn)換

一、年月日時(shí)分秒,時(shí)間與時(shí)間戳的轉(zhuǎn)換

public function test()
  {
    //獲取當(dāng)前日期
      echo '直接獲取到的當(dāng)前日期'.date('Y-m-d H:i:s');
      echo "\n";//換行
    //當(dāng)前時(shí)間時(shí)間戳轉(zhuǎn)日期的轉(zhuǎn)換
      $time = time(); //獲取當(dāng)前時(shí)間戳
      echo '當(dāng)前的時(shí)間戳'.$time;
      echo "\n";//換行
      $date = date('Y-m-d H:i:s', $time);//時(shí)間戳轉(zhuǎn)換為日期格式
      echo '當(dāng)前時(shí)間戳轉(zhuǎn)換后日期'.$date;
      echo "\n";//換行
    //指定時(shí)間的轉(zhuǎn)換  
      $str='1666146455';//指定時(shí)間戳
      echo '指定時(shí)間戳轉(zhuǎn)換為時(shí)間'.date("Y-m-d H:i:s",$str);
      echo "\n";//換行
      $str='2022-10-19 11:50:50';//指定時(shí)間
      echo '指定日期轉(zhuǎn)換為時(shí)間戳'.strtotime($str);
  }

二、年月日,時(shí)間與時(shí)間戳的轉(zhuǎn)換

1.直接通過上面的進(jìn)行變形

public function test()
  {
    //獲取當(dāng)前日期
      echo '直接獲取到的當(dāng)前日期'.date('Y-m-d');
      echo "\n";//換行
    //當(dāng)前時(shí)間時(shí)間戳轉(zhuǎn)日期的轉(zhuǎn)換
      $time = time(); //獲取當(dāng)前時(shí)間戳(包含時(shí)分秒)
      $date = date('Y-m-d', $time);//時(shí)間戳轉(zhuǎn)換為日期格式
      echo '當(dāng)前時(shí)間戳轉(zhuǎn)換后日期'.$date;
      echo "\n";//換行
      echo '當(dāng)前日期轉(zhuǎn)換為時(shí)間戳'.strtotime($date);
      echo "\n";//換行
    //指定時(shí)間的轉(zhuǎn)換  
      $str='1666146455';//指定時(shí)間戳
      echo '指定時(shí)間戳轉(zhuǎn)換為時(shí)間'.date("Y-m-d ",$str);
      echo "\n";//換行
      $str='2022-10-19';//指定時(shí)間
      echo '指定日期轉(zhuǎn)換為時(shí)間戳'.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)換為時(shí)間戳
        $arr = date_parse_from_format('Y-m-d', $date_new);
        $time = mktime(0, 0, 0, $arr['month'], $arr['day'], $arr['year']);
        echo '對應(yīng)時(shí)間戳為:' . $time; 
        echo "\n";//換行
        //時(shí)間戳轉(zhuǎn)換為日期
        $time1 = date("Y-m-d ", $time);
        echo '對應(yīng)時(shí)間為:' . $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)換為時(shí)間戳
        echo '對應(yīng)時(shí)間戳為:' . $time;
        echo "\n";
        //時(shí)間戳轉(zhuǎn)換為日期
        $time1 = date("Y-m-d ", $time);
        echo '對應(yīng)時(shí)間為:' . $time1;
  }

thinkphp是什么

thinkphp屬于一種免費(fèi)的開發(fā)框架,能夠用于開發(fā)前端網(wǎng)頁,最早thinkphp是為了簡化開發(fā)而產(chǎn)生的,thinkphp同時(shí)也是遵循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)化時(shí)間戳”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

當(dāng)前標(biāo)題:thinkphp如何轉(zhuǎn)化時(shí)間戳
URL標(biāo)題:http://bm7419.com/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)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)