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

2022-09-26 03:30:12 字數 990 閱讀 2180

/**

* 格式化時間

* @param $time 時間戳

* @return bool|string

*/function formattimetonow($time)elseelse if( $tc >= 86400)else if( $tc >= 3600) else if( $tc >= 60) else

return $str;

}}/**

* 將中文的日期格式化為正常的日期

* @param $date

* @return mixed

*/function format***atetodate($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)else if($prev_num < 0)else

程式設計客棧 }else if($time_type == 2)else

if($prev_num == 0)else if($prev_num < 0)else

}else if($time_type == 3)else if($prev_num < 0)else

}else

}/**

* 計算近一周或近乙個月的開始時間戳和結束時間戳

* @param $type 1表示今天,2表示近一周,3表示近乙個月

* @return array

*/function nearformattime($type)else if($type == 2)else if($type == 3)

return $res;

}

PHP格式化時間

php中格式化輸出日期和時間可用 date y m d h i s 時間戳 的形式輸出,對應的是 年 月 日 時 分 秒 而在smarty模板中,如 time是php檔案中assign過來的時間戳,在模板檔案中寫法為 同樣對應的輸出格式為 年 月 日 時 分 秒 php檔案 php 匯入自定義sma...

js格式化時間函式

new date 23455212542 用時間戳生成時間的時候裡面用到的值一定要是numbernew date 2019 11 11 11 11 11 這裡一定要用這種格式,否則iphone下會報錯 當前時間的函式 function getnowformatdate param if d 0 d ...

格式化時間

對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd hh m...