日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

php时间戳的使用方法(时间戳格式化函数from)

發(fā)布時間:2023/12/19 综合教程 23 生活家
生活随笔 收集整理的這篇文章主要介紹了 php时间戳的使用方法(时间戳格式化函数from) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文主要和大家分享php時間戳的使用方法,本文主要以代碼的形式和大家分享,希望能幫助到大家。

$date = date('Y-m-d',time());//今日"2018-3-1"
//php獲取今日開始時間戳和結束時間戳
$start = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
$end = mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')) - 1;
將英文文本日期時間解析為 Unix 時間戳:
echo(strtotime("now") . "<br>");
echo(strtotime("15 October 1980") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));

登錄后復制

$type = $param['type'];
switch ($type) {
    case 3: { // 本月
        $start = mktime(0, 0, 0, date('m'), 1, date('Y'));
        $end = mktime(0, 0, 0, date('m'), date('d') + 1, date('Y'));
    };
        break;
    case 6: { //上月
        $start = mktime(0, 0, 0, date('m') - 1, 1, date('Y'));
        $end = mktime(0, 0, 0, date('m'), 1, date('Y')) - 1;
    };
        break;
    case 7: { //本周
        $start = mktime(0, 0, 0, date('m'), date('d') - date('w'), date('Y'));
        $end = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
    };
        break;
    case 8: { //上周
        $start = mktime(0, 0, 0, date('m'), date('d') - 7 - date('w'), date('Y'));
        $end = mktime(0, 0, 0, date('m'), date('d') - date('w'), date('Y')) - 1;
    };
        break;
    case 4: { // 本年
        $start = mktime(0, 0, 0, 1, 1, date('Y'));
        $end = mktime(0, 0, 0, 1, 1, date('Y') + 1);
    };
        break;
    case 5: { // 昨天
        $start = mktime(0, 0, 0, date('m'), date('d') - 1, date('Y'));
        $end = mktime(0, 0, 0, date('m'), date('d'), date('Y')) - 1;
    };
        break;
    case 9: { // 前七天
        $start = mktime(0, 0, 0, date('m'), date('d') - 6, date('Y'));
        $end = mktime(date('H'), date('m'), date('s'), date('m'), date('d'), date('Y'));
    };
        break;
    case 2: { // 前30天
        $start = mktime(0, 0, 0, date('m'), date('d') - 29, date('Y'));
        $end = mktime(date('H'), date('m'), date('s'), date('m'), date('d'), date('Y'));
    };
        break;
    case 1: { // 今天
        $start = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
        $end = mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')) - 1;
    };
        break;
    default: {
        return '';
    }
}

登錄后復制

將$end和$start作為where條件傳入使用

使用date()方法只能取到當前時間的年月日,但是當你從數(shù)據(jù)庫中查詢出的時間格式,使用該方法便不能獲的,如:date("d",$time);
但是使用date()可以獲取到date("Y",$time),date("M",$time),date("D",$time),但是如果想獲取當前日期,我們可以使用兩次拆分函數(shù)
就可以了!

<?php  
//取得時間的年  
$strtimes=$info[datetime]  
$strtimes = explode(" ",$strtime);  
$timearray = explode("-",$strtimes[0]);  
$year = $timearray[0];  
$month = $timearray[1];  
$day = $timearray[2];  
  
?>

登錄后復制

相關推薦:

PHP時間戳與日期轉換實例分享

php時間戳函數(shù)用法總結

PHP時間戳使用實例代碼_PHP教程

以上就是php時間戳的使用方法的詳細內容,更多請關注風君子博客其它相關文章!

總結

以上是生活随笔為你收集整理的php时间戳的使用方法(时间戳格式化函数from)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。