奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

php返回相對時間的方法

時間:2024-06-01 12:23:21 php語言 我要投稿
  • 相關推薦

php返回相對時間的方法

  文章主要介紹了php返回相對時間的方法,可實現返回如:20分鐘前、3天前等格式時間,非常具有實用價值,需要的朋友可以參考下。

php返回相對時間的方法

  本文實例講述了php返回相對時間(如:20分鐘前,3天前)的方法。分享給大家供大家參考。具體如下:

  ?

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  21

  22

  function plural($num) {

  if ($num != 1)

  return "s";

  }

  function getRelativeTime($date) {

  $diff = time() - strtotime($date);

  if ($diff<60)

  return $diff." 秒".plural($diff)." 前";

  $diff = round($diff/60);

  if ($diff<60)

  return $diff." 分鐘".plural($diff)." 前";

  $diff = round($diff/60);

  if ($diff<24)

  return $diff." 小時".plural($diff)." 前";

  $diff = round($diff/24);

  if ($diff<7)

  return $diff." 天".plural($diff)." 前";

  $diff = round($diff/7);

  if ($diff<4)

  return $diff." 星期".plural($diff)." 前";

  return "on ".date("F j, Y", strtotime($date));

  }

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

  【拓展閱讀】

  這里以一種可讀性比較好的方式顯示已經過去多長時間,比如:距離現在10秒,距離現在1天等等。

  ?

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  21

  22

  23

  24

  25

  26

  27

  28

  29

  30

  31

  32

  33

  34

  35

  function time_is_older_than($t, $check_time){

  $t = strtolower($t);

  $time_type = substr(preg_replace('/[^a-z]/', '', $t), 0, 1);

  $val = intval(preg_replace('/[^0-9]/', '', $t));

  $ts = 0;

  // (s)econds, (m)inutes, (d)ays, (y)ears

  if ($time_type == 's'){ $ts = $val; }

  else if ($time_type == 'm'){ $ts = $val * 60; }

  else if ($time_type == 'h'){ $ts = $val * 60 * 60; }

  else if ($time_type == 'd'){ $ts = $val * 60 * 60 * 24; }

  else if ($time_type == 'y'){ $ts = $val * 60 * 60 * 24 * 365; }

  else { die('Unknown time format given!'); }

  if ($check_time < (time()-$ts)){ return true; }

  return false;

  }

  //使用范例:

  // timestamp to test:

  // (could be from an database or something else)

  $time = 1146722922;

  // long if check:

  if (time_is_older_than('30m', $time)){

  print 'The given timestamp: ' . date('l dS \of F Y h:i:s A',$time);

  print " - is older than 30 minutes<br/>\n";

  }

  else {

  print 'The given timestamp: ' . date('l dS \of F Y h:i:s A',$time);

  print " - is NOT older than 30 minutes<br/>\n";

  }

  // short checks:

  if (time_is_older_than('10s', $time)){ print "Is older than 10 seconds<br/>\n"; }

  if (time_is_older_than('200m', $time)){ print "Is older than 200 minutes<br/>\n"; }

  if (time_is_older_than('2h', $time)){ print "Is older than 2 hours<br/>\n"; }

  if (time_is_older_than('4d', $time)){ print "Is older than 4 days<br/>\n"; }

  if (time_is_older_than('1y', $time)){ print "Is older than one year<br/>\n"; }

【php返回相對時間的方法】相關文章:

php顯示時間的常用方法06-12

PHP中計算時間差的方法10-28

php格式化時間戳的方法技巧10-28

PHP計算時間差的方法有哪些08-31

自學PHP方法09-24

php中zend相對路徑問題10-29

PHP的安裝方法11-04

PHP日期函數date格式化UNIX時間的方法10-02

關于PHP的日期與時間08-19

PHP獲取星期的方法07-06

主站蜘蛛池模板: 项城市| 涿州市| 磐安县| 岑巩县| 家居| 岑溪市| 双城市| 麟游县| 文成县| 吴川市| 伊宁市| 新蔡县| 稻城县| 甘泉县| 阿巴嘎旗| 临朐县| 武隆县| 刚察县| 唐山市| 阿巴嘎旗| 响水县| 穆棱市| 宝清县| 科技| 太保市| 丹寨县| 屏南县| 浦东新区| 平陆县| 莎车县| 会理县| 潮州市| 金坛市| 瓮安县| 德阳市| 瓦房店市| 德令哈市| 焦作市| 南木林县| 鸡泽县| 永顺县|