當前位置:首頁 » 編程語言 » 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-07-13 18:29:59 瀏覽:406
切換ftp 發布:2025-07-13 18:29:07 瀏覽:738
銳龍哪個配置最高畫質 發布:2025-07-13 18:22:34 瀏覽:196
壓縮機工作原理圖 發布:2025-07-13 18:10:15 瀏覽:39
黑暗追求者安卓怎麼聯機 發布:2025-07-13 18:10:07 瀏覽:617
北大保安自學編程 發布:2025-07-13 18:09:58 瀏覽:858
java遞歸排列 發布:2025-07-13 18:02:43 瀏覽:473
輕量雲伺服器如何換成d盤 發布:2025-07-13 17:58:45 瀏覽:931
重置騰訊雲伺服器時間 發布:2025-07-13 17:54:55 瀏覽:326
aes256java加密 發布:2025-07-13 17:54:46 瀏覽:710