當前位置:首頁 » 編程語言 » php昨天日期

php昨天日期

發布時間: 2022-03-09 14:16:32

A. 求教 php 日期調用當前日期怎麼寫

php date是將時間戳(自1970/1/1以來的秒數)格式化日期的函數
第一個參數是輸出格式,第二個參數是時間戳, 不傳的情況下讀取當前系統時間戳
所以輸出當前日期直接寫 echo date('Y-m-d');就可以了.
如果輸出的時間和實際的不對應, 可以檢查下
1.伺服器日期是否正確,有沒有自動同步.
2.php默認的時區配置
可以在php.ini中[Date]一節, 將
date.timezone = Asia/Shanghai
的注釋去掉, 並加上時區(Asia/Shanghai 表示中國上海,東8區)
也可以在php代碼中設置
date_default_timezone_set('Asia/Shanghai');

B. php得到當前時間的前多少天時間

使用PHP的strtotime函數可以獲取指定時間或日期的時間戳,然後再使用date函數格式化時間戳就可以了。

舉例如下:

date_default_timezone_set('PRC');//設置時區

//列印出3天前的時間
echo(date('Y-m-dH:i:s',strtotime("-3day")));

//列印出2個星期前的時間
echo(date('Y-m-dH:i:s',strtotime("-2week")));

//列印出5個小時後的時間
echo(date('Y-m-dH:i:s',strtotime("+5hours")));

//列印出1個星期後的時間
echo(date('Y-m-dH:i:s',strtotime("+1week")));

輸出結果:

C. PHP裡面date 表示今天.怎麼表示明天

php裡面的data函數表示今天,data函數加1就是明天的日期,示例代碼如下:

1.

<?php
echo"今天的日期:".date("Y-m-d")."<br>";
echo"明天的日期:".date("Y-m-d",strtotime("+1day"))."<br>";
?>

效果圖如下:

注意事項:代碼需要在php環境下運行。

D. php 日期判斷是否是當天

第一種:
<?php
/**
*PHP判斷一個日期是不是今天
*瓊台博客
*/
echo'<metacharset="utf-8"/>';
//擬設一個日期
$a='2012-06-2810:10:10';
//截取日期部分,摒棄時分秒
$b=substr($a,0,10);
//獲取今天的日期,格式為YYYY-MM-DD
$c=date('Y-m-d');
//使用IF當作字元串判斷是否相等
if($b==$c){
echo'是今天';
}else{
echo'不是今天';
}
?>
第二種:
<?php
/**
*PHP判斷一個日期是不是今天
*瓊台博客
*/
echo'<metacharset="utf-8"/>';
//擬設一個日期
$a='2012-06-2810:10:10';
//轉換為時間戳
$a_ux=strtotime($a);
//轉換為YYYY-MM-DD格式
$a_date=date('Y-m-d',$a_ux);
//獲取今天的YYYY-MM-DD格式
$b_date=date('Y-m-d');
//使用IF當作字元串判斷是否相等
if($a_date==$b_date){
echo'是今天';
}else{
echo'不是今天';
}
?>

E. 用PHP怎麼取得7天前的日期

$date = date('Y-m-d', strtotime('-7 days')); //保留年-月-日

<?php echo echo date(」Y-m-d H:i:s」,strtotime(」-7 day」)) ;?> //保留年-月-日 時:分:秒

strtotime('-7 days') 獲得的是時間戳

strtotime('now')); //獲取當前的時間戳

time() //獲取的時間戳

(5)php昨天日期擴展閱讀:

一、使用函式 date() 實現

在編輯器中輸入<?php echo $showtime=date("Y-m-d H:i:s");?>,點擊回車就可以得知當前的時間。其中Y是代表4位的年份,H是24小時制,i 是分鍾,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。

d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。

二、使用time函數

在編輯器中輸入echo date("y-m-d",$time)點擊回車就可以得知當前的時間,其中Y是代表4位的年份,m代表月份,二位數字,若不足二位則在前面補零,如: "01" 至 "12" 。d 是幾日,二位數字,若不足二位則前面補零。 如: "01" 至 "31" 。

三、使用strftime函數

在編輯器中輸入echo strftime ("%hh%m %a %d %b" ,time());點擊回車就可以得知當前的時間。

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

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

G. php 日期格式輸出問題

以下代碼通過測試!

<?php
/**
* 日歷
*/
$time = date('Y-m-d');
if (function_exists('date_default_timezone_set')) {
date_default_timezone_set('PRC');
}
$date = isset($_GET['date']) ? $_GET['date'] : $time;
$date = getdate(strtotime($date));
$end = getdate(mktime(0, 0, 0, $date['mon'] + 1, 1, $date['year']) - 1);
$start = getdate(mktime(0, 0, 0, $date['mon'], 1, $date['year']));
$pre = date('Y-m-d', $start[0] - 1);
$next = date('Y-m-d', $end[0] + 86400);

$html = '<table width="90%" border="1" cellspacing="0" cellpadding="0"
align="center" style="line-height:250%; font-family:Verdana; font-size: 12px;">';
$html .= '<tr>';
$html .= '<td align="center"><a href="' . $PHP_SELF . '?date=' . $pre . '">上個月</a></td>';
$html .= '<td colspan="5" align="center">' . $date['year'] . '-' . $date['mon'] . '<a href=?date='.date('Y-m-d').'>今天</a></td>';
$html .= '<td align="center"><a href="' . $PHP_SELF . '?date=' . $next . '">下個月</a></td>';
$html .= '</tr>';
$html .= '<tr>';
$html .= '<td>星期日</td>';
$html .= '<td>星期一</td>';
$html .= '<td>星期二</td>';
$html .= '<td>星期三</td>';
$html .= '<td>星期四</td>';
$html .= '<td>星期五</td>';
$html .= '<td>星期六</td>';
$html .= '</tr>';
$arr_tpl = array(0 => '', 1 => '', 2 => '', 3 => '', 4 => '', 5 => '', 6 => '');
$date_arr = array();
$j = 0;
for ($i = 0; $i < $end['mday']; $i++) {
if (!isset($date_arr[$j])) {
$date_arr[$j] = $arr_tpl;
}
$date_arr[$j][($i+$start['wday'])%7] = $i+1;
if ($date_arr[$j][6]) {
$j++;
}
}
foreach ($date_arr as $value) {
$html .= '<tr>';
foreach ($value as $v) {
if ($v>9) {
$vvv=$v;
}else{
$vvv="0".$v;
}
$datemm=$date['year'].'-'.$date['mon'].'-'.$vvv;

if ($v) {
if ($v == $date['mday']) {
$html .= '<td><b>' . $vvv . '</b><br>'.$datemm.'</td>';
} else {
$html .= '<td>' . $vvv . '<br>'.$datemm.' </td>';
}
} else {
$html .= '<td> </td>';
}
}
$html .= '</tr>';
}
$html .= '</table>';
echo $html;
?>

H. PHP用今天日期計算出30天後的日期!

time()就是你現在的時間戳。
30之後就是
$time=time()+30*24*3600;
$date=date('y-m-d H:m:s',$time);
七天類似了,
$time=time()+7*24*3600;
$date=date('y-m-d H:m:s',$time);

I. php如何獲得昨天的日期

$time=time()-(1*24*60*60);
echodate("Y-m-d",$time);

( 1 * 24 * 60 * 60 )為1天的時間,當前時間減去一天的時間,即為昨天的時間。

J. PHP獲取當前日期所在星期(月份)的開始日期與結束日期(實現代碼)

代碼如下:
// 獲取指定日期所在星期的開始時間與結束時間
function getWeekRange($date){
$ret=array();
$timestamp=strtotime($date);
$w=strftime('%u',$timestamp);
$ret['sdate']=date('Y-m-d 00:00:00',$timestamp-($w-1)*86400);
$ret['edate']=date('Y-m-d 23:59:59',$timestamp+(7-$w)*86400);
return $ret;
}

// 獲取指定日期所在月的開始日期與結束日期
function getMonthRange($date){
$ret=array();
$timestamp=strtotime($date);
$mdays=date('t',$timestamp);
$ret['sdate']=date('Y-m-1 00:00:00',$timestamp);
$ret['edate']=date('Y-m-'.$mdays.' 23:59:59',$timestamp);
return $ret;
}

// 以上兩個函數的應用
function getFilter($n){
$ret=array();
switch($n){
case 1:// 昨天
$ret['sdate']=date('Y-m-d 00:00:00',strtotime('-1 day'));
$ret['edate']=date('Y-m-d 23:59:59',strtotime('-1 day'));
break;
case 2://本星期
$ret=getWeekRange(date('Y-m-d'));
break;
case 3://上一個星期
$strDate=date('Y-m-d',strtotime('-1 week'));
$ret=getWeekRange($strDate);
break;
case 4: //上上星期
$strDate=date('Y-m-d',strtotime('-2 week'));
$ret=getWeekRange($strDate);
break;
case 5: //本月
$ret=getMonthRange(date('Y-m-d'));
break;
case 6://上月
$strDate=date('Y-m-d',strtotime('-1 month'));
$ret=getMonthRange($strDate);
break;
}
return $ret;
}

熱點內容
原神電腦配置怎麼玩不卡 發布:2025-07-20 18:07:06 瀏覽:955
反編譯獲取原代碼 發布:2025-07-20 17:49:43 瀏覽:492
plc編譯怎麼找 發布:2025-07-20 17:48:56 瀏覽:162
無效的宏名稱將編譯啞宏 發布:2025-07-20 17:48:16 瀏覽:155
250萬解壓 發布:2025-07-20 17:44:52 瀏覽:620
騰訊視頻上傳廣告 發布:2025-07-20 17:35:55 瀏覽:406
掘地求升免費腳本 發布:2025-07-20 17:32:06 瀏覽:962
linux設置python環境變數 發布:2025-07-20 17:22:49 瀏覽:242
柱底層加密區 發布:2025-07-20 17:16:20 瀏覽:913
安卓ids是什麼文件 發布:2025-07-20 17:16:14 瀏覽:668