1。 計算目前時間和昨日同時間段的資料問題
此問題需要知道目前的時間,以及目前時間減去24後的時間
方法一: 使用time()和date()
比如:$time=time();
$tomorrow=time()+24*3600; //明日的同時間
echo ' 4: '.date('y:m:d h:i:s',$tomorrow);
$yestoday=time()+24*3600; //昨日的同時間
echo ' 5: '.date('y:m:d h:i:s',$yestoday);
方法二:自己寫類其他語言的函式datediff()或者datesubstact()
如:function datediff ($interval, $date1,$date2)
使用方法:
inetrval為表示要新增的時間間隔字串表示式,例如分或天;number為表示要新增的時間間隔的個數的數值表示式;date表示日期。
interval(時間間隔字串表示式)可以是以下任意值:
yyyy year年
q quarter季度
m month月
y day of year一年的數
d day天
w weekday一周的天數
ww week of year周
h hour小時
n minute分
s second秒
w、y和d的作用是完全一樣的,即在目前的日期上加一天,q加3個月,ww加7天
我們可以將上面的**儲存為dateadd.inc檔案,然後執行以下**:
<?php
include('dateadd.inc');
$temptime = time();
echo ' 1: '.strftime( "%y-%m-%d %h:%m:%s",$temptime);
$temptime = dateadd("h" ,24,$temptime);
echo ' 2: '.strftime( "%y-%m-%d %h:%m:%s",$temptime);
echo ' 3: '.date('y:m:d h:i:s');
$time=time();
$tomorrow=time()+24*3600;
echo ' 4: '.date('y:m:d h:i:s',$tomorrow);
$yestoday=time()+24*3600;
echo ' 5: '.date('y:m:d h:i:s',$yestoday);
PHP 使用技巧
php第乙個專案 helloworld 從安裝到執行成功 php 教程 array push array push 函式向第乙個引數的陣列尾部新增乙個或多個元素 入棧 然後返回新陣列的長度。a a rray re d gree n arra ypus h a array red green arra...
php中時間的操作
php中獲取頁面操作時間 獲取開始執行時間 stime microtime true etime microtime true 獲取程式執行結束的時間 total etime stime 計算差值 echo processed in second s php更正相差8小時方法 rpc為中國時間標準 ...
PHP 時間相關操作
使用函式 date 實現 showtime date y m d h i s 顯示的格式 年 月 日 小時 分鐘 秒 獲得當天 0點時間戳 strtotime date y m d 相關時間引數 a am 或是 pm a am 或是 pm d 幾日,二位數字,若不足二位則前面補零 如 01 至 31...