婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP常用函數之格式化時間操作示例

PHP常用函數之格式化時間操作示例

熱門標簽:太原極信防封電銷卡 地圖標注入哪個科目 天津營銷電話機器人加盟代理 格陵蘭島地圖標注 南寧crm外呼系統平臺 電銷招聘機器人 事業單位如何百度地圖標注 熱線電話機器人 福泉電話機器人

本文實例講述了PHP常用函數之格式化時間操作。分享給大家供大家參考,具體如下:

/**
 * 格式化時間
 * @param $time 時間戳
 * @return bool|string
 */
function formatTimeToNow($time){
  //獲取現在的時間戳
  $nowtime = time();
  if($time>$nowtime){
    return '';
  }else{
    $tc = $nowtime-$time;
    if( $tc >= 864000 ){
      $str = date('Y-m-d H:i',$time);//如果大于10天,則直接顯示日期
    }else if( $tc >= 86400){
      $str = floor($tc/86400) . "天前";//如果大于1天
    }else if( $tc >= 3600) {
      $str = floor($tc / 3600) . "小時前";//如果大于1小時
    }else if( $tc >= 60) {
      $str = floor($tc / 60) . "分鐘前";//如果大于1分鐘
    }else{
      $str = "剛剛";
    }
    return $str;
  }
}

/**
 * 將中文的日期格式化為正常的日期
 * @param $date
 * @return mixed
 */
function formatCnDateToDate($date){
  //把年月替換為-,日替換為空
  $date = str_replace('年','-',$date);
  $date = str_replace('月','-',$date);
  $date = str_replace('日','',$date);
  //避免提交的格式不統一,例如2018-3-2等,標準化
  return date('Y-m-d',strtotime($date));
}

/**
 * 計算自然周期的開始時間戳和結束時間戳(周一到周日,月初到月末)
 * @param int $time_type 1表示自然天,2表示自然周,3表示自然月
 * @param int $prev_num 距離現在的值(前一周傳-1,前兩周傳-2...)
 * @return array|bool
 */
function naturalFormatTime($time_type=1,$prev_num=0){
  $today_start_time = strtotime(date('Y-m-d 00:00:00',time()));//今天0點的時間戳
  if($time_type == 1){
    if($prev_num == 0){
      return array('start_time'=>$today_start_time,'end_time'=>time(),'show_date'=>date('Y年m月d日',time()));
    }else if($prev_num  0){
      $start_time = $today_start_time - 86400*abs($prev_num);
      $end_time = $start_time + 86399;
      $show_date = date('Y年m月d日',$start_time);
      return array('start_time'=>$start_time,'end_time'=>$end_time,'show_date'=>$show_date);
    }else{
      return false;
    }
  }else if($time_type == 2){
    $today_week = date('w',$today_start_time);
    if($today_week == 0){
      $today_week_start_time = $today_start_time - 86400*6;
    }else{
      $today_week_start_time = $today_start_time - 86400*($today_week-1);
    }
    if($prev_num == 0){
      $show_date = date('Y年m月d日',$today_week_start_time);
      $show_date .= '至' . date('d日',time());
      return array('start_time'=>$today_week_start_time,'end_time'=>time(),'show_date'=>$show_date);
    }else if($prev_num  0){
      $start_time = $today_week_start_time - 86400*7 * abs($prev_num);
      $end_time = $start_time + (86400*7-1);
      $show_date = date('Y年m月d日',$start_time);
      $show_date .= '至' . date('d日',$end_time);
      return array('start_time'=>$start_time,'end_time'=>$end_time,'show_date'=>$show_date);
    }else{
      return false;
    }
  }else if($time_type == 3){
    if($prev_num == 0){
      $today_day = ltrim(date('d',$today_start_time),0);
      $today_month_start_time = $today_start_time - 86400*($today_day-1);
      $show_date = date('Y年m月d日',$today_month_start_time);
      $show_date .= '至' . date('d日',time());
      return array('start_time'=>$today_month_start_time,'end_time'=>time(),'show_date'=>$show_date);
    }else if($prev_num  0){
      $start_time = strtotime(date('Y-m-01', strtotime("$prev_num month")));
      $days = date('t',$start_time);
      $end_time = $start_time + 86400 * $days -1;
      $show_date = date('Y年m月d日',$start_time);
      $show_date .= '至' . date('d日',$end_time);
      return array('start_time'=>$start_time,'end_time'=>$end_time,'show_date'=>$show_date);
    }else{
      return false;
    }
  }else{
    return false;
  }
}

/**
 * 計算近一周或近一個月的開始時間戳和結束時間戳
 * @param $type 1表示今天,2表示近一周,3表示近一個月
 * @return array
 */
function nearFormatTime($type){
  $start_time = strtotime(date('Y-m-d 00:00:00'));//今天0點的時間戳
  $end_time = $start_time + 86399;//今天23:59的時間戳
  $res = array('start_time'=>0,'end_time'=>$end_time);
  if($type == 1){
    //今天
    $res['start_time'] = $start_time;
  }else if($type == 2){
    //近一周
    $res['start_time'] = $start_time - 86400*6;//包括今天,共七天
  }else if($type == 3){
    //近一個月
    $res['start_time'] = $start_time - 86400*30;//包括今天,共31天
  }
  return $res;
}

PS:這里再為大家推薦幾款時間及日期相關工具供大家參考:

在線日期/天數計算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi

在線日期計算器/相差天數計算器:
http://tools.jb51.net/jisuanqi/datecalc

在線日期天數差計算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq

Unix時間戳(timestamp)轉換工具:
http://tools.jb51.net/code/unixtime

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php日期與時間用法總結》、《PHP數組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php Smarty date_format [格式化時間日期]
  • php格式化時間戳顯示友好的時間實現思路及代碼
  • php自定義的格式化時間示例代碼
  • php格式化時間戳
  • PHP獲取當前日期和時間及格式化方法參數
  • PHP+Mysql日期時間如何轉換(UNIX時間戳和格式化日期)
  • php格式化日期和時間格式化示例分享
  • PHP格式化顯示時間date()函數代碼
  • php時間戳格式化顯示友好的時間函數分享
  • PHP日期函數date格式化UNIX時間的方法
  • PHP使用gmdate實現將一個UNIX 時間格式化成GMT文本的方法

標簽:阿克蘇 佳木斯 通化 金華 自貢 香港 寶雞 郴州

巨人網絡通訊聲明:本文標題《PHP常用函數之格式化時間操作示例》,本文關鍵詞  PHP,常用,函數,之,格式化,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP常用函數之格式化時間操作示例》相關的同類信息!
  • 本頁收集關于PHP常用函數之格式化時間操作示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产视频视频一区| 99综合影院在线| 国产午夜精品久久久久久久 | 亚洲欧美一区二区三区孕妇| 亚洲无人区一区| 欧美日韩综合一区| 亚洲超碰97人人做人人爱| 国产女人水真多18毛片18精品视频| 国产无遮挡一区二区三区毛片日本| 91精品综合久久久久久| 亚洲免费观看高清完整版在线观看| 国产高清不卡二三区| 91浏览器入口在线观看| 国产日韩欧美在线一区| 国产麻豆91精品| 久久精品日产第一区二区三区高清版 | 丁香啪啪综合成人亚洲小说 | 男女视频一区二区| 日韩欧美色综合网站| 久久精品国产一区二区三| 欧美精品99久久久**| 精品一区二区av| 日本成人在线一区| 久久精品欧美日韩| 欧美伦理电影网| 色偷偷久久人人79超碰人人澡| 国产精品亚洲专一区二区三区| 国产在线不卡视频| proumb性欧美在线观看| 丁香婷婷深情五月亚洲| 成人一区二区视频| 国产suv精品一区二区883| 五月天视频一区| 视频一区中文字幕| 麻豆久久久久久久| 国产激情一区二区三区| 成人av网站在线观看免费| 欧美三级日韩在线| 国产性做久久久久久| 欧美理论电影在线| 亚洲一区二区欧美日韩| 日韩影院精彩在线| 国产精品久久久久久久久果冻传媒| 国产精品久久久久久久久图文区| 欧美一级欧美三级| 国产午夜一区二区三区| 国产午夜精品理论片a级大结局| 久久久久国产精品麻豆ai换脸| 亚洲国产精品人人做人人爽| 天天综合网天天综合色| 亚洲午夜久久久| 日韩福利视频网| 美女脱光内衣内裤视频久久网站| 亚洲成人av在线电影| 亚洲国产欧美日韩另类综合 | 五月天亚洲婷婷| 丝袜美腿一区二区三区| 粉嫩av亚洲一区二区图片| 国产精品久久久久久亚洲毛片| 亚洲黄色免费网站| 粗大黑人巨茎大战欧美成人| 色嗨嗨av一区二区三区| 天天亚洲美女在线视频| 一区免费观看视频| 精品制服美女丁香| 久久久久久一级片| 国产精品一级黄| 国产露脸91国语对白| 韩国精品免费视频| 日本亚洲电影天堂| 九色|91porny| 欧美性猛交xxxx黑人交| 亚洲一区二区精品久久av| 蜜臀va亚洲va欧美va天堂 | 1024成人网| 久久精品国产在热久久| 亚洲国产成人av网| 亚洲国产精品传媒在线观看| 中文字幕在线不卡一区二区三区| 日韩视频一区二区三区在线播放| 亚洲午夜精品在线| 日韩精品电影在线观看| 精品在线观看视频| 经典三级视频一区| 色婷婷av一区| 久久精品综合网| 国产日产欧美精品一区二区三区| 欧美日韩国产一二三| 88在线观看91蜜桃国自产| 欧美大片在线观看一区二区| 中文字幕av在线一区二区三区| 色偷偷久久人人79超碰人人澡| 美日韩一区二区| 国产精品久久久久一区二区三区共 | 色婷婷综合久久| 成人精品国产一区二区4080| 国产精品系列在线| 51精品秘密在线观看| 色噜噜狠狠色综合欧洲selulu| 蜜臀av性久久久久蜜臀av麻豆 | 欧美一卡二卡三卡| 色综合亚洲欧洲| 久久国产精品第一页| 亚洲国产裸拍裸体视频在线观看乱了| 国产成人免费在线视频| 99国产精品国产精品久久| 欧美白人最猛性xxxxx69交| 成人免费va视频| 国产乱色国产精品免费视频| 亚洲国产成人va在线观看天堂| 亚洲人成网站影音先锋播放| 2021中文字幕一区亚洲| 欧美精品一区二区在线观看| 日韩一区二区三区在线观看| 337p亚洲精品色噜噜| 91在线免费播放| 亚洲欧美日韩小说| 欧美精品一区二区三区蜜桃| 欧美三级视频在线| 欧美日韩精品欧美日韩精品一| 日本乱人伦aⅴ精品| 91原创在线视频| 欧美色图一区二区三区| 欧美一区二区性放荡片| 精品国产成人在线影院| 国产精品无码永久免费888| 欧美国产一区视频在线观看| caoporm超碰国产精品| 亚洲人午夜精品天堂一二香蕉| 亚洲欧美日韩国产成人精品影院| 亚洲欧美日韩在线不卡| 亚洲一区二区美女| 韩国精品主播一区二区在线观看| 日韩va亚洲va欧美va久久| 亚洲制服欧美中文字幕中文字幕| 日韩理论片中文av| 欧美日韩国产在线播放网站| 日韩精品一区二区三区中文不卡 | 亚洲一区二区三区三| 99久久er热在这里只有精品15| 国产一区久久久| 毛片av中文字幕一区二区| 亚洲成人免费看| 成人免费视频国产在线观看| 欧美男人的天堂一二区| 色综合久久综合中文综合网| 91久久线看在观草草青青| 久久精品国产精品亚洲精品| 国产精品久久久久aaaa樱花| 日韩免费观看高清完整版 | 日本韩国欧美一区二区三区| 日韩电影一区二区三区| 成人精品视频网站| 26uuu亚洲| 亚洲天堂免费看| 日韩av电影一区| 久久精品999| av日韩在线网站| 国产二区国产一区在线观看| 日韩精品久久理论片| 免费在线观看精品| 99精品国产视频| 97久久超碰精品国产| 国产精品乱码妇女bbbb| 91在线你懂得| 久久久国产精品不卡| 久久婷婷国产综合精品青草| 午夜精品爽啪视频| 精品av久久707| 91一区在线观看| 欧美日韩国产经典色站一区二区三区| 91精品福利视频| 日本伊人午夜精品| 亚洲狠狠爱一区二区三区| 中文字幕人成不卡一区| 欧美一卡2卡三卡4卡5免费| 色94色欧美sute亚洲13| 欧美日韩国产美女| 亚洲精品一区二区三区在线观看 | 欧美伊人精品成人久久综合97 | 欧美肥妇free| 一区在线中文字幕| 欧美网站大全在线观看| 日韩免费性生活视频播放| 国产视频一区二区三区在线观看| 亚洲精品视频在线| 国产一区二区三区免费在线观看| 亚洲午夜精品在线| 精品欧美一区二区在线观看| 国产成人夜色高潮福利影视| 久久精品国产99| 欧美一区二区三区男人的天堂| 日本电影亚洲天堂一区| 国产1区2区3区精品美女| 欧美色综合天天久久综合精品| 日韩影视精彩在线| 五月天激情小说综合| 久久不见久久见免费视频7 | 1024亚洲合集| 狠狠狠色丁香婷婷综合久久五月|