php時間格式t的簡單介紹

本文目錄一覽:

PHP中date的用法是什麼?

$t=time(); //時間參數 時間戳

echo date(“Y-m-d H:i:s”,$t);

第一個參數的格式分別表示:

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”

php時間格式怎麼轉換?

php日期格式轉換總結:

?php

//將當前時間轉換成yyyy-mm-dd格式串,再轉換成日期格式,繞了一圈哈

echo strtotime(date(‘Y-m-d’,time()).’ 00:00:00′);

//將GNU 日期輸入格式的字符轉換成時間

echo strtotime(‘now’);

//標準的字符串轉換成時間

$t = ‘2012-9-10 15:18:06’;

$time = strtotime($t);

//將時間轉換成日期字符yyyymmdd,再轉換成整型格式

$d = intval(date(‘Ymd’,$time));

echo ‘付款時間:’.$d;

?php

header(“Content-type: text/html; charset=utf-8”);

$txDate = ‘2016-06-16’;

$dateTime1 = strtotime($txDate);  //int 1466028000 將英文文本日期時間解析為 Unix 時間戳:

$dateTime2= date(“Y-m-d H:i:s”,$dateTime1); //string ‘2016-06-16 00:00:00’

(length=19)  Date() 函數把時間戳格式化為更易讀的日期和時間。

//拼接今日最後時間2016-06-16 23:59:59

$dateTime= date(“Y-m-d H:i:s”,strtotime(date(“Y-m-d”,strtotime($dateTime2)).”+ 23 hours 59 minutes  59 seconds “)); //string ‘2016-06-16 23:59:59’ (length=19)

$sql = select * form `vvt_user` where userid = 100 AND date_time = $dateTime2 AND date_time = $dateTime;?

thinkphp中怎麼把時間戳格式化

thinkphp屬於php框架,本身是基於php語言開發.而php本身提供的日期時間函數足夠日常格式化服務器上的日期和時間.無需進行多次封裝.所以php所提供的日期時間函數都可以直接使用

date() 函數格式化一個本地時間/日期的使用:

 

 $t=time();                       # 當前時間的時間戳

 echo date(“Y-m-d H:i:s”,$t);     # 格式化時間戳

參數釋義

第一個參數的格式分別表示: 

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”  

其它不在上列的字符則直接列出該字符

php時間格式轉換

標準時間與時間戳轉換如下:

?php

$nowtime=date(“Y-m-d H:i:s”);

//標準時間轉為時間戳

$dateline=strtotime($nowtime);

//時間戳轉為標準時間

$nowtime=date(‘H:i:s’,$dateline);

?

   

PHP時間戳函數獲取英文文本日期時間:

當前時間:echo date(」Y-m-d H:i:s」,time()) 結果:2015-01-22 09:40:25

指定時間:echo date(」Y-m-d H:i:s」,strtotime(」+1 day」)) 結果:2015-01-23 09:40:25

需要注意的問題:

一、PHP時間大的來分有兩種,一是時間戳類型(1228348800),二是正常日期格式(2015-12-5)

二、php5.1以上時間戳會與實際時間相差8小時,解決辦法如下

1、最簡單的方法就是不要用php5.1以上的版本–顯然這是不可取的方法!!!

2、修改php.ini。打開php.ini查找date.timezone 去掉前面的分號= 後面加Asia/Shanghai,重啟apache服務器即可–缺點就是如果程序

放到別人的服務器上,不能修改php.ini,那就奈何不得了。

3、在程序中添加時間的初始化的語句即:「date_default_timezone_set(“Asia/Shanghai”); 」

這樣就可以實現輸出的是北京時間了!

php 時間格式化

函數名:date_format

參數: $string 時間源,可以是2006-04-24 09:56:07這種格式,$format要格式化的形式,如%Y年%m月%d日%H時%M分%S秒看需要刪改

示例:?php

echo date_format($rs[‘time’],’%Y年%m月%d日%H時%M分%S秒’);

?

function date_format($string, $format=”%b %e, %Y”, $default_date=null)

{

if (substr(php_OS,0,3) == ‘WIN’) {

$_win_from = array (‘%e’, ‘%T’, ‘%D’);

$_win_to = array (‘%#d’, ‘%H:%M:%S’, ‘%m/%d/%y’);

$format = str_replace($_win_from, $_win_to, $format);

}

if($string != ”) {

return strftime($format, smarty_make_timestamp($string));

} elseif (isset($default_date) $default_date != ”) {

return strftime($format, smarty_make_timestamp($default_date));

} else {

return;

}

} function smarty_make_timestamp($string)

{

if(empty($string)) {

$string = “now”;

}

$time = strtotime($string);

if (is_numeric($time) $time != -1)

return $time; // is mysql timestamp format of YYYYMMDDHHMMSS?

if (PReg_match(‘/^\d{14}$/’, $string)) {

$time = mktime(substr($string,8,2),substr($string,10,2),substr($string,12,2),

substr($string,4,2),substr($string,6,2),substr($string,0,4)); return $time;

} // couldn’t recognize it, try to return a time

$time = (int) $string;

if ($time 0)

return $time;

else

return time();

如何用PHP代碼輸出當前系統日期和時間,輸出格式為,如:dt=2012-6-5&tm=14:53:11

首先用$time = date(“Y-m-d H:i:s”)獲取當前的日期和時間

$time = split(‘ ‘,$time);拆分字符串

$date = ‘dt=’.$date[0].”.’tm=’.$date[1];

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/128575.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:25
下一篇 2024-10-03 23:25

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 如何在Java中拼接OBJ格式的文件並生成完整的圖像

    OBJ格式是一種用於表示3D對象的標準格式,通常由一組頂點、面和紋理映射坐標組成。在本文中,我們將討論如何將多個OBJ文件拼接在一起,生成一個完整的3D模型。 一、讀取OBJ文件 …

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的「畫筆」在窗口中繪製…

    編程 2025-04-29
  • 解決docker-compose 容器時間和服務器時間不同步問題

    docker-compose是一種工具,能夠讓您使用YAML文件來定義和運行多個容器。然而,有時候容器的時間與服務器時間不同步,導致一些不必要的錯誤和麻煩。以下是解決方法的詳細介紹…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 想把你和時間藏起來

    如果你覺得時間過得太快,每天都過得太匆忙,那麼你是否曾經想過想把時間藏起來,慢慢享受每一個瞬間?在這篇文章中,我們將會從多個方面,詳細地闡述如何想把你和時間藏起來。 一、一些時間管…

    編程 2025-04-28
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • 計算斐波那契數列的時間複雜度解析

    斐波那契數列是一個數列,其中每個數都是前兩個數的和,第一個數和第二個數都是1。斐波那契數列的前幾項為:1,1,2,3,5,8,13,21,34,…。計算斐波那契數列常用…

    編程 2025-04-28

發表回復

登錄後才能評論