當前位置:首頁 » 編程語言 » php時間轉字元串

php時間轉字元串

發布時間: 2023-05-26 03:06:04

php 字元串內美國時間轉為中國時間

//原始字元串
$pre='count=2&dpxid=DP_508368&timevalue=SunJan1801:39:21CST2015;30.0&dpxid=DP_981391&timevalue=SunJan1801:39:20CST2015;24.0';
//定義回調函數
functionu_ctime($matches){
$utime=strtotime($matches[1]);//轉換為時間戳
$ctime=$utime+13*60*60;桐畢//西五區歷瞎變為東八區
$ct_str=date("DMd局爛芹s:i:hTY",$ctime);//轉換為字元串
return'value='.$ct_str.';';
}
$str=preg_replace_callback('|value=([w:]*);|','u_ctime',$pre);

Ⅱ thinkphp怎麼轉換成字元串類型

使用php的自帶函數bool settype( mixed &$var, string $type)

參數

var 要轉換的變數。

type
type 的可能值為:

「boolean」 (或為「bool」,從 PHP 4.2.0 起)

「integer」 (或為「int」,從 PHP 4.2.0 起)

「float」 (只在 PHP 4.2.0 之後可以使用,對於舊版本中使用的「double」現已停用)

"string"

"array"

"object"

「null」 (從 PHP 4.2.0 起)

例子:

<?php
$foo="5bar";//string
$bar=true;//boolean

settype($foo,"integer");//$foo現在是5(integer)
settype($bar,"string");//$bar現在是"1"(string)
?>

Ⅲ PHP strtotime() 函數

這個函數將字元串轉換為日期,注意的是日期類型數據直接echo出來是個很大的整數,日期變數的年月日時分秒要使用函數獲取或者轉換格式。

詳細解釋:
http://www.w3school.com.cn/php/func_date_strtotime.asp

Ⅳ php 怎麼將時間戳轉化為日期格式

oracle中,日期轉換函數有很多,常用命令如下:
to_char()命令將時間戳轉換為用戶規定的日期格式,如:
select
to_char(sysdate,'yyyy-mm-dd
hh24:mi:ss')
from
al;
語法:to_char(x
[,format])
說明:將x按format格式轉換成字元串。x可以是日期或者數字或時間戳,format是一個規定了x採用何種格式轉換的格式字元串
to_date()命令可以將一個日期格式的字元串轉換成date類型數據,如:
select
to_date('2014-05-07
13:23:44','yyyy-mm-dd
hh24:mi:ss')
from
al;
語法:to_date(c
[,format])
說明:將符合format指定的特定日期格式的字元串c轉換成date類型的數據
to_timestamp()函數可以將一個時間格式的字元串轉換成時間戳
select
to_timestamp('2014-06-20
12:11:11','yyyy-mm-dd
hh24:mi:ss')
from
al;
語法:to_timestamp(c
[,format])
說明:將字元串c轉換為一個時間戳數據類型
---to_char()命令可以將時間戳轉換成字元串:
select
to_char(
to_timestamp('2014-06-20
12:11:11','yyyy-mm-dd
hh24:mi:ss'),'yyyy-mm-dd
hh24:mi:ss')
from
al;
當需要進行兩個日期的比較時,不需要比較時間,可採用trunc()命令來截取日期
sql>
select
to_char(
trunc(sysdate),
'yyyy-mm-dd
hh24:mi:ss')
from
al;
sql>
select
to_char(
sysdate,
'yyyy-mm-dd
hh24:mi:ss')
from
al;
比較兩句的運行結果,可以看到差別。

Ⅳ php 怎麼把日期轉字元串

調用這個函數,最直接的方法 strtotime($stringtime));

Ⅵ THINKPHP 如何將時間格式(Y-M-D)轉換(YMD)

首先要使用php的2個函數 strtotime 和date()

先使用strtotime把現有的時間格式字元串轉化為unix時間戳.

再使用date函數吧得到的unix時間戳轉化為Ymd格式的時間字元串具體如下:


$time_str='2015-9-28';
$time=strtotime($time_str);//轉化為unix時間戳
$date=date('Ymd',$time);//把時間戳轉化為自己想要的格式.這里格式可以按照規范隨意自定義.
$date即是輸出的想要格式:2015928

Ⅶ phpcms v9 專題頁面內容頁時間格式怎樣將字元串格式轉換成正常格式

a\標准型:慧擾{date('Y-m-d H:i:s', $rs['inputtime'])} 輸出為:2010-12-31 13:15:10

b\拆源碧昌分型:{date('Y',$rs[inputtime])}年{date('m',$rs[inputtime])}月雹扒{date('d',$rs[inputtime])}日 輸出為:2010年12月31日

Ⅷ 關於PHP截取時間字元串、、、、

為什麼有現成的函數不用呢?<?php
$date = date('2011-12-12 20:10:00');$hour = date('H',strtotime($date));
$min = date('i',strtotime($date));
$sec = date('s',strtotime($date));echo $hour,$min,$sec;?>

Ⅸ php怎麼將指定期時間轉為時間戳(時間戳精確到毫秒)

php並沒有直接支持毫秒的日期時間函數,所以要想得到毫秒級的時間戳,就要把秒級的時間戳*1000。

需要注意的是,由於毫秒級的時間戳已經遠遠超過整數的大小范圍,所以要用浮點數(且精度不能低於13位)來儲存。

另外,要想把毫秒級的時間戳轉為時間,務必先/1000再轉換,否則錯誤,因為php並不認識所謂的毫秒級時間戳!

不過,雖然無法獲得指定時間的毫秒級時間戳,但要想獲得當前時間的毫秒數,卻是有辦法的:

echo microtime(true)*1000;

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:945
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:742
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372