中文天堂在线播放|777超碰|亚洲男人天堂手机版|露水红颜电影未删减完整版,简单任务国语高清在线观看完整版,成人xxxxx,日本aa在线

php中將時(shí)間差轉(zhuǎn)換為字符串提示的實(shí)現(xiàn)代碼

時(shí)間:2025-10-13 00:22:04 php語言

php中將時(shí)間差轉(zhuǎn)換為字符串提示的實(shí)現(xiàn)代碼

  通過傳入數(shù)據(jù)庫中存儲(chǔ)的文章發(fā)表時(shí)的UNIX時(shí)間戳,來轉(zhuǎn)化為例如 幾分鐘前,幾小時(shí)前,幾天前 這樣的提示。就和小編一起去了解下吧!

php中將時(shí)間差轉(zhuǎn)換為字符串提示的實(shí)現(xiàn)代碼

  這看起來更加人性化,好吧,上代碼

  復(fù)制代碼 代碼如下:

  <?php

  class timeAgo

  {

  static $timeagoObject;

  private $rustle;

  private $unit;

  private function __construct()

  {

  }

  private function __clone(){ }

  public static function getObject()

  {

  if(! (self::$timeagoObject instanceof self) )

  self::$timeagoObject = new timeAgo();

  return self::$timeagoObject;

  }

  private function count_int($unix_C) /pic/p>

  {

  if(! (isset($unix_C) || is_numeric($unix_C)) )

  return 'don\'t find parameter';

  $d = time()-$unix_C ; /pic/p>

  $d_int =(int)floor($d/60) ; /pic/60

  $this->unit = 0 ; /pic/p>

  if($d_int < 60){ /pic/p>

  $this->rustle = $d_int;

  $this->unit = 1;

  }

  else if($d_int < 720){ /pic/p>

  $this->rustle = floor($d_int/60);

  $this->unit = 2 ;

  }

  else if($d_int < 7200){ /pic/p>

  $this->rustle = floor($d_int/720);

  $this->unit = 3 ;

  }

  else{

  $this->rustle = $d ;

  $this->unit = 4 ;

  }

  }

  public function piece_str($C)

  {

  $this->count_int($C);

  $u = '';

  switch( $this->unit )

  {

  case 1:

  $u = 'minute';

  break;

  case 2:

  $u = 'hour';

  break;

  case 3:

  $u = 'day';

  break;

  case 4:

  $u = '';

  break;

  case 0:

  return 'sorry , get time is fail';

  }

  if($this->unit < 4)

  {

  if($this->rustle > 1)

  return (string)$this->rustle.$u.'s ago';

  else if($this->rustle == 1)

  return (string)$this->rustle.$u.'ago';

  else

  return 'Just now';

  }

  }

  /* example: $ago = timeAgo::getObject();

  * echo $ago->piece_str($unix);

  * /pic/p>

  */

  }

  ?>

【php中將時(shí)間差轉(zhuǎn)換為字符串提示的實(shí)現(xiàn)代碼】相關(guān)文章:

PHP中將字符串轉(zhuǎn)化為整數(shù)12-16

PHP滾動(dòng)日志的代碼實(shí)現(xiàn)11-20

php實(shí)現(xiàn)無限級(jí)分類實(shí)現(xiàn)代碼10-05

PHP中如何實(shí)現(xiàn)crontab代碼07-15

php的curl實(shí)現(xiàn)get和post的代碼11-12

PHP實(shí)現(xiàn)大文件上傳源代碼11-07

php進(jìn)度條實(shí)現(xiàn)代碼12-03

PHP時(shí)間轉(zhuǎn)換Unix時(shí)間戳代碼02-05

如何運(yùn)用PHP實(shí)現(xiàn)字符串逆序排列02-17