php 獲取當前時間戳 日期和時間

2021-08-11 17:57:14 字數 2639 閱讀 4424

php時間戳函式獲取指定日期的unix時間戳 strtotime('2012-12-7')

示例如下:

**如下:

<?php     echo strtotime('2012-12-7'); //結果:1354838400 ?>

說明:返回2023年12月7日0點0分0秒時間戳。

將當前年月日轉化為時間戳:php時間戳函式獲取當前日期的unix時間戳,

示例如下:

**如下:

<?php     echo $time=intval(time()); ?>

明:返回當前時間 年月日時分秒的時間戳。

將時間戳轉化為年月日:

**如下:

<?php

echo date("y-m-d h:i:s",intval(time()));

?>

例**如下:

<?php /*

from:

@date:2013-02-22 */

echo strtotime ("now"), "n";

echo strtotime ("10 september 2000"), "n";

echo strtotime ("+1 day"), "n";

echo strtotime ("+1 week"), "n";

echo strtotime ("+1 week 2 days 4 hours 2 seconds"), "n";

echo strtotime ("next thursday"), "n";

echo strtotime ("last monday"), "n";

?>

/**************格式中可使用字母的含義**************/

a - "am" 或是 "pm" 

a - "am" 或是 "pm" 

d - 幾日,二位數字,若不足二位則前面補零; 如: "01" 至 "31" 

d - 星期幾,三個英文本母; 如: "fri" 

f - 月份,英文全名; 如: "january" 

h - 12 小時制的小時; 如: "01" 至 "12" 

h - 24 小時制的小時; 如: "00" 至 "23" 

g - 12 小時制的小時,不足二位不補零; 如: "1" 至 12" 

g - 24 小時制的小時,不足二位不補零; 如: "0" 至 "23" 

i - 分鐘; 如: "00" 至 "59" 

j - 幾日,二位數字,若不足二位不補零; 如: "1" 至 "31" 

l - 星期幾,英文全名; 如: "friday" 

m - 月份,二位數字,若不足二位則在前面補零; 如: "01" 至 "12" 

n - 月份,二位數字,若不足二位則不補零; 如: "1" 至 "12" 

m - 月份,三個英文本母; 如: "jan" 

s - 秒; 如: "00" 至 "59" 

s - 字尾加英文序數,二個英文本母; 如: "th","nd" 

t - 指定月份的天數; 如: "28" 至 "31" 

u - 總秒數 

w - 數字型的星期幾,如: "0" (星期日) 至 "6" (星期六) 

y - 年,四位數字; 如: "1999" 

y - 年,二位數字; 如: "99" 

z - 一年中的第幾天; 如: "0" 至 "365" 

4、strtotime($time)用法

比如:echo strtotime('2012-03-22'),輸出結果:

1332427715(此處結果為隨便寫的,僅作說明使用)

echo strtotime(date('y-d-m')),輸出結果:(結合date(),結果同上)(時間日期轉換為時間戳)

strtotime()還有個很強大的用法,引數可加入對於數字的操作、年月日周英文本元,示例如下:

echo date('y-m-d h:i:s',strtotime('+1 day')),輸出結果:2012-03-23 23:30:33(會發現輸出明天此時的時間)

echo date('y-m-d h:i:s',strtotime('-1 day')),輸出結果:2012-03-21 23:30:33(昨天此時的時間)

echo date('y-m-d h:i:s',strtotime('+1 week')),輸出結果:2012-03-29 23:30:33(下個星期此時的時間)

echo date('y-m-d h:i:s',strtotime('next thursday')),輸出結果:2012-03-29 00:00:00(下個星期四此時的時間)

echo date('y-m-d h:i:s',strtotime('last thursday')),輸出結果:2012-03-15 00:00:00(上個星期四此時的時間)

等等,自己去變通研究吧,strtotime()方法可以通過英文文字的控制unix時間戳的顯示,而得到需要的時間日期格式。

5、php獲取當前時間的毫秒數

php本身沒有提供返回毫秒數的函式,但提供了microtime()方法,它會返回乙個array,包含兩個元素:乙個是秒數、乙個是小數表示的毫秒數,我們可以通過此方法獲取返回毫秒數,方法如下:

function getmillisecond()

iOS 獲取當前時間和當前時間戳

獲取當前的時間 nsstring getcurrenttimes nsdateformatter formatter nsdateformatter alloc init 設定你想要的格式,hh與hh的區別 分別表示12小時制,24小時制 formatter setdateformat yyyy m...

iOS 獲取當前時間和當前時間戳

獲取當前的時間 nsstring getcurrenttimes nsdateformatter formatter nsdateformatter alloc init 設定你想要的格式,hh與hh的區別 分別表示12小時制,24小時制 formatter setdateformat yyyy m...

php獲取當前時間戳方法

1 獲取當前時間方法date 很簡單,這就是獲取時間的方法,格式為 date format,timestamp format為格式 timestamp為時間戳 可填引數。2 獲取時間戳方法time strtotime 3 date format 用法 比如 echo date y m d 輸出結果 ...