導航:首頁 > 編程語言 > php年月日格式

php年月日格式

發布時間:2022-12-21 12:35:34

php如何將分別輸入的年月日小時轉化為%y-%m-%d %h:%i:%s 這種格式

用date方法即可,date('Y-m-d H:i:s', time());
如果需要將輸入的時間按照這個顯示的話,直接用字元串拼接就好了,或者將日期轉換成時間戳,然後再用date格式化即可。

⑵ php程序中如何把年月日時分秒的時間格式轉化成年月日的格式,並且把年月日的值分別單獨輸出

//按年月日的格式 輸出時間

$time=date("Y-m-d",time());
//j將時間用explode分割函數,分割成數組

$v=explode('-',$time);

echo $v[0].$v[1].$v[2];

⑶ php若要顯示的時間格式為"年月日",應怎樣設置date函數的格式字元串

<?phpechodate("Y年m月d日",time());?>

⑷ 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 查詢語句中將時間戳格式轉化為年月日格式,然後再作為where條件查詢

使用where方法
where方法支持時間比較,例如:
//
大於某個時間
where('create_time','>
time','2016-1-1');
//
小於某個時間
where('create_time','<=
time','2016-1-1');
//
時間區間查詢
where('create_time','between
time',['2015-1-1','2016-1-1']);
第三個參數可以傳入任何有效的時間表達式,會自動識別你的時間欄位類型,支持的時間類型包括timestamps、datetime、date和int。
使用whereTime方法
whereTime方法提供了日期和時間欄位的快捷查詢,示例如下:
//
大於某個時間
db('user')
->whereTime('birthday',
'>=',
'1970-10-1')
->select();
//
小於某個時間
db('user')
->whereTime('birthday',
'<',
'2000-10-1')
->select();
//
時間區間查詢
db('user')
->whereTime('birthday',
'between',
['1970-10-1',
'2000-10-1'])
->select();
//
不在某個時間區間
db('user')
->whereTime('birthday',
'not
between',
['1970-10-1',
'2000-10-1'])
->select();
時間表達式
還提供了更方便的時間表達式查詢,例如:
//
獲取今天的博客
db('blog')
->whereTime('create_time',
'today')
->select();
//
獲取昨天的博客
db('blog')
->whereTime('create_time',
'yesterday')
->select();
//
獲取本周的博客
db('blog')
->whereTime('create_time',
'week')
->select();
//
獲取上周的博客
db('blog')
->whereTime('create_time',
'last
week')
->select();
//
獲取本月的博客
db('blog')
->whereTime('create_time',
'month')
->select();
//
獲取上月的博客
db('blog')
->whereTime('create_time',
'last
month')
->select();
//
獲取今年的博客
db('blog')
->whereTime('create_time',
'year')
->select();
//
獲取去年的博客
db('blog')
->whereTime('create_time',
'last
year')
->select();
如果查詢當天、本周、本月和今年的時間,還可以簡化為:
//
獲取今天的博客
db('blog')
->whereTime('create_time',
'd')
->select();
//
獲取本周的博客
db('blog')
->whereTime('create_time',
'w')
->select();
//
獲取本月的博客
db('blog')
->whereTime('create_time',
'm')
->select();
//
獲取今年的博客
db('blog')
->whereTime('create_time',
'y')
->select();
V5.0.5+版本開始,還可以使用下面的方式進行時間查詢
//
查詢兩個小時內的博客
db('blog')
->whereTime('create_time','-2
hours')
->select();
這些在開發手冊中都可以找到的。希望可以幫到你。

⑹ php 日期提交後怎麼判斷這個日期格式是否正確

1、首先PHP中可以獲取當前時間戳,利用time()函數,並且不需要參數,直接返回當前日期時間,如下圖所示。

⑺ PHP中用日期函數顯示當前年月日喝當前時間

1、格式化輸出時間
echo date("Y-m-d H:i:s",time()); //格式化輸出時間
//第二個時間是一個時間戳
echo date("Y-m-d H:i:s",0); // 0和負數 返回的是 格林尼治時間元年。
echo date("Y年m月d日 H:i:s",0);
echo date(「n」,time()); //月
echo date(「j」,time()); //天
echo date("h",time()); //時
echo date("w",time()); //星期幾
echo date("A",time()); //A表示上下午 , AM——上午 PM——下午
echo date("a",time()); //a表示 上下午 , am——上午,pm——下午。
Y 四位的年
m 月
d 日
H 時
i 分
s 秒
n 月
j 天
h 時
w 星期

⑻ 在php中如何進行長短日期格式的轉換

我都測試過了 這個肯定可以 不行的話你請我吃飯

<?
$date = '2008年10月19日';
$date2 = '2008-10-21';
/*
$date 時間變數
$type 格式轉換參數
return 需要的時間格式
*/
function ch_date($date,$type='ls')
{
if($type == 'ls')//長時間格式變短時間格式
{
if(eregi('([0-9]{4,4})年([0-9]{1,2})月([0-9]{1,2})',$date,$tmp))
{
$new_date = "$tmp[1]-$tmp[2]-$tmp[3]";
}
else
{
$new_date = $date;
}
}
elseif($type == 'sl')//短時間格式變長時間格式
{
if(eregi('([0-9]{4,4})-([0-9]{1,2})-([0-9]{1,2})',$date,$tmp))
{
$new_date = "$tmp[1]年$tmp[2]月$tmp[3]日";
}
else
{
$new_date = $date;
}
}
return $new_date;
}

echo ch_date($date);
echo ch_date($date2,'sl');
?>

⑼ PHP 時間格式問題

如果不想通過時間轉換,可以字元串變化。

<?php
$s='2011-06-10 15:19:31';
$p='/^(?<y>\d{4})-(?<m>\d{2})-(?<d>\d{2})/';
preg_match($p,$s,$m);
echo $m['y'].'年'.$m['m'].'月'.$m['d'].'日';
=============
2011年06月10日

標准時間寫法
<?php
$s='2011-06-10 15:19:31';
$d = DateTime::createFromFormat('Y-m-d H:i:s', $s);
echo $d->format('Y年m月d日');
=======
2011年06月10日

⑽ 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年月日格式相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:485
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:382
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163