導航:首頁 > 編程語言 > php日期轉換成字元串

php日期轉換成字元串

發布時間:2022-10-06 02:29:07

『壹』 php頁面傳來三個int型的年,月,日,怎麼將三個數字轉成日期格式

提示幾點:


1. 在PHP語言里,不同數據類型之間要求不是很嚴格,比如,'122.22' 既可以當做字元串使用,也可以當數值進行加減運算。


2. 對於你提出的問題來說,首先要提示一點的是,從PHP手冊中指出:「PHP 支持 8 種原始數據類型」,而在這8種類型中,並沒有明確「日期」類型。


如果你並不需要對於傳過來的年,月,日 三個數字,進行日期的計算(比如,獲取日期的前一天、當月的天數等),那麼,你可以隨意進行對這三個數字進行字元串處理就可以了,比如:


$MyDate=$Year."年".$Month."月".$Day."日";


而如果你需要利用傳過來數據,進行日期的計算,那麼,通常建議使用 strtotime 函數,將三個數字轉換一下,示例代碼如下:


$olddate=$Year."-".$Month."-".$Day;
$oldtime=strtotime($olddate);//進行轉換
$passtime=time()-$oldtime;//計算與當前時間的差值
echo'你在網上泡了'.floor($passtime/(24*60*60)).'天了'.'<br/>';

『貳』 php字元串中有date,怎麼給這個date賦值

date是php的內置函數名,不能用作自定義對象的屬性名,會引起php的歧義(通俗來說就是date已經被php自己用了,那麼你作為用戶就不能再用了),所以應該改為其他名稱,比如$data->data->date1
如果一定要用date,則可以這樣:
$data->data['date']

『叄』 php 日期變字元串或字元串變日期

什麼意思~可不可以說得具體點啊~

哦~明白了~如果想比較兩個時間段的大小的都轉成時間戳來比較,
$Ym = "2012-04";
$Dt = strtotime($Ym);
$date = $date("Y-m")
$dt=strtotime($date);
比較$Dt和$dt就可以了~
時間越後時間戳越大~

『肆』 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 string 類型轉換成 time 類型的問題

$time = time()返回的是一個整數。
$date = date("Y-m-d H:i:s",$time); 返回2009-09-09 11:29:33格式的時間
strtotime($date);把時間字元串重新轉換成整數

計算的話直接用time()生成時間比較好。精確到秒。

如果只要時間的話 date("H:i:s",$time);就可以了啊,如果是兩個時間差值,比如12334秒你要算成時間,只有一步步計算

『陸』 php 時間格式化

<?php
//設定要用的默認時區。自PHP5.1可用
date_default_timezone_set('UTC');

//輸出類似:Monday
echodate("l");
//輸出類似:Monday15thofAugust200503:12:46PM
echodate('ldSofFYh:i:sA');
//輸出:July1,2000isonaSaturday
echo"July1,2000isona".date("l",mktime(0,0,0,7,1,2000));
/*在格式參數中使用常量*/
//輸出類似:Mon,15Aug200515:12:46UTC
echodate(DATE_RFC822);
//輸出類似:2000-07-01T00:00:00+00:00
echodate(DATE_ATOM,mktime(0,0,0,7,1,2000));
//列印出當前日期
echodate('Y年m月d日');
//格式化已有時間
echodate('Y年m月d日',strtotime('1986-12-05'));
/*

輸出
Monday
Monday16thofApril201202:04:36PM
July1,2000isonaSaturday
Mon,16Apr1214:04:36+0000
2000-07-01T00:00:00+00:00
2012年04月16日

*/
?>

『柒』 php中如何將string類型轉換為date類型插入到資料庫中的date類型欄位中,incorrect date value啥意思

1、首先介紹一下將String類型轉為Date類型的方法。需要導入java.text.SimpleDateFormat類。下面舉一個例子,比如有一個字元串 「2018-08-24「,想要轉為Date類型,代碼如圖所示。

『捌』 php將字元串「201409161025」轉換成日期時間格式「2014/09/16010:25」

$a="201409161025";
echosubstr($a,0,4).'/'.substr($a,4,2).'/'.substr($a,6,2).''.substr($a,8,2).':'.substr($a,10,2);

這樣是最簡單易懂的。

『玖』 php 中怎樣將字元串轉換成數值類型

4、數據類型轉換函數
函數名
操作

結果
asc(s)
求第一個字元串的ascii碼
asc("what")
87
chr(n)
求ascii碼的字元
chr(87)
w
str(r,l,d)
數值轉換成字元,l為長度,d為小數位數
x=3.1415
str(x,6,2)
3.14
val(s)
字元串轉換為數值
val("123")
123.00
ctod(s)
字元串轉日期
ctod('11/01/2002')
11/01/2002
dtoc(d)
日期轉換成字元串
dtoc(date())
11/01/2002
dtos(d)
把日期轉成年月日式的字元串
dtos(date())
20021101
ctot(c)
字元串轉成日期時間型
ctot(11/01/2002
10:30:50am)
11/01/2002
10:30:50am
dtot(d)
日期型轉為日期時間型
dtot(date())
11/25/2001
00:00:01am
ttoc(t)
日期時間型轉為字元型
ttoc(datetime())
11/25/2001
00:00:01am
ttod(t)
日期時間型轉為日期型
ttod(datetime())
11/25/2001
iif(le,e1,e2)
邏輯判斷
iif(a>0,"yes","no")
yes

『拾』 php轉換日期字元串

<html>
<head><title>正則表達式</title></head>
<body>
<a href="./">返回列表</a>
<form action="<? echo $PHP_SELF; ?>" method="post">
請輸入MM/DD/YYYY格式的日期:
<input type="text" name="date" value="<? echo $date; ?>">
<input type="submit" value="轉換為YYYY-MM-DD格式">
</form>
<?
if(isset($date)){
if ( ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})", $date, $regs ) ) {
echo $regs[0] . "的轉換結果為:" . $regs[3] . "-" . $regs[1] . "-" . $regs[2];
} else {
echo "$date 的日期格式不對!<br>";
}
}
?>
</body>
</html>

閱讀全文

與php日期轉換成字元串相關的資料

熱點內容
共享單車的app是什麼 瀏覽:404
不帶gui的伺服器什麼意思 瀏覽:369
金剛經及PDF 瀏覽:98
php中冒號 瀏覽:354
php5432 瀏覽:348
命令在哪使用 瀏覽:168
php獲取網頁元素 瀏覽:704
為什麼需要硬體驅動編譯 瀏覽:881
pm編程怎樣看導柱孔對不對稱 瀏覽:134
農業大學選課找不到伺服器怎麼辦 瀏覽:645
路由配置網關命令 瀏覽:931
程序員的災難視頻 瀏覽:772
王咩阿日本解壓玩具 瀏覽:698
解壓聲控吃東西加奶油巧克力 瀏覽:362
山西dns伺服器雲伺服器 瀏覽:629
將文件解壓縮到u盤的app 瀏覽:495
iphone文件夾怎麼布置好看 瀏覽:989
linuxmysql卸載安裝 瀏覽:494
演算法生產力怎麼算 瀏覽:348
javawar命令 瀏覽:366