PHP時間運算

2022-08-28 08:30:08 字數 598 閱讀 4422

在很多場合為了顯示出資訊的及時性,一般會將時間顯示成「剛剛」,「5分鐘前」,「3小時前」等,而不是直接將時間列印出來。比如微博,sns類應用就最長用到這個功能。而一般儲存在資料庫中的時間格式為 unix時間戳,所以這裡記錄乙個將 unix時間戳 轉化為時間軸顯示的php函式。

<?php

date_default_timezone_set('prc');

$date = "1351836000";

echo trantime($date

);function transfer_time($time

)

elseif ($time

< 60 * 60)

elseif ($time

< 60 * 60 * 24)

elseif ($time

< 60 * 60 * 24 * 3)

else

return

$str;}

?>

注意函式transfer_time()中的引數$time必須為unix時間戳,如果不是請先用strtotime()將其轉換成unix時間戳。

Oracle 時間運算

with temp as select to date 2019 5 3 yyyy mm dd hh24 mi ss as gmt time from dual select to char gmt time,yyyy mm dd as 測試時間,to char gmt time 5,yyyy mm...

oracle中時間運算

1 oracle支援對日期進行運算 2 日期運算時是以天為單位進行的 3 當需要以分秒等更小的單位算值時,按時間進製進行轉換即可 4 進行時間進製轉換時注意加括號 見示例中紅色括號 否則會出問題 sql alter session set nls date format yyyy mm dd hh ...

Python的時間運算

如何計算兩個時間的差,python就有很好的模組datetime供我們使用 import datetime d1 datetime.datetime 2009,3,23 d2 datetime.datetime 2009,10,7 daycount d1 d2 days 輸出 198 這就可以計算兩...