1. 程式人生 > >php時間函式——獲取過去24小時內每個小時的節點

php時間函式——獲取過去24小時內每個小時的節點

date_default_timezone_set("Asia/Shanghai");
$now  = time();
$start = strtotime('-1 days'); //獲得往前推24小時的時間點。
for ($i=$start; $i<=$now; $i+=3600)  //3600秒是按每小時生成一條,如果按天或者月份換算成秒即可
{
$date[] = date('Y-m-d H:i',$i); //儲存過去24內每個小時的節點
}
//對過去24小時中每個小時節點的使用
for($j=0; $j<24; $j++)
{
$data = array();
$st = $date[$j];
$et = $date[$j+1]; $filedirsql = "SELECT COUNT(*) AS filedirwl FROM host_log_filedir WHERE (time BETWEEN '$st' AND '$et')"; $filedir = mysqli_query($link, $filedirsql); $filedirwl = mysqli_fetch_array($filedir, MYSQLI_ASSOC); $filedirStat[$j] = $filedirwl['filedirwl']; }
 

相關推薦

php時間函式——獲取過去24小時每個小時節點

date_default_timezone_set("Asia/Shanghai"); $now = time(); $start = strtotime('-1 days'); //獲得往前推24小時的時間點。 for ($i=$start; $i<=$now; $

php獲取前一天後一天,php時間函式操作

<?php date_default_timezone_set('PRC'); //預設時區 echo "今天:",date("Y-m-d",time()),"<br>"; echo "今天:",date("Y-m-d",strtotime("18 june 2008"

php 時間戳轉換 剛剛,分鐘前,小時前 ,昨天和時間

1 function unixTime($time) 2 { 3 //獲取今天凌晨的時間戳 4 $day = strtotime(date('Y-m-d',time())); 5 //獲取昨天凌晨的時間戳 6 $pday = strtotime(date('Y-m-d

php時間函式大錦集

PHP中的時間函式有這麼些: (1)date 用法: date(格式,[時間]); 如果沒有時間引數,則使用當前時間. 格式是一個字串,其中以下字元有特殊意義: U 替換成從一個起始時間(好象是1970年1月1日)以來的秒數 Y 替換成4位的年號. y 替換成2位的年號. F 替換成月份的英文全稱. M 替

php strtotime 函式 獲取上月日期的異常表現

       最近寫一個指令碼,獲取當前日期上個月的年和月,噹噹前日期是2013年12月31日的時候,採用date('Y-m-d', strtotime('-1 month'))獲取的上個月的日期居然是2013-12-01。頓時有點費解。後來上網一查,發現很多人也發現了這

織夢在 extend.func.php函式獲取標題拼音?

下面有一段程式碼,是獲取標題拼音,用拼音命檔名, 思考題:如何改成首字母,或者隨機生成字母加數字? //獲取TAG靜態地址,  function nic_tag_url($tid) { global $dsql; $sql = "select * from #@__tagindex where id='$ti

php日期函式php時間函式

checkdate : 驗證日期的正確性。 date : 將伺服器的時間格式化。 strftime : 將伺服器的時間本地格式化。 getdate : 獲得時間及日期資訊。 gettimeofday : 取得目前時間。 gmdate : 取得目前與 gmt 差後的時間。 e

PHP時間獲取

    以前只知道一個time()來獲取Unix紀元(格林威治時間1970年1月1日00:00:00)到當前時間的秒數,今天突然發現了竟然還有另一個函式也可以獲取時間戳,這就是:$_SERVER["REQUEST_TIME"]:請求開始時的時間戳。從 PHP 5.1.0 起有

MySQL時間函式-獲取當前時間-時間差

MySQL中獲取當前時間為now(),不同於sqlserver getdate()。 SQLServer轉MySQL除變化top 1 -> limit 1之後報錯: select 1 from record_visitor where visitor_ip='' a

PHP時間函式

時間函式 獲取UNIX時間戳 : int time() 返回的是秒數 date()函式 date(‘Y-m-d H:i:s’) 返回 : 2017-08-01 2

oracle數據庫還原24小時時間

企業 直接 數據還原 表名 rom 導致 amp sele oracle數據 --首先查詢在某個時間點的數據 t_asn_dtl 為表名SELECT * FROM t_asn_dtl AS OF TIMESTAMP TO_TIMESTAMP(‘20180625 22:3

php獲取12個月的開始時間和結束時間

$currentTime = time(); $cyear = floor(date("Y",$currentTime)); $cMonth = floor(date("m",$currentTime)); for($i=0;$i<6;$i++){ $nMonth = $cMonth-$i

潤乾函式獲取指定日期所在時間區間 官方提供方法

Web報表設計中,會出現查詢一個時間區間內的資料的需求,即獲取一個時間段內的所有資料。比如查詢某個日期所在周的所有資訊詳情,一般的報表工具若使用普通引數來解決這個問題時,需要使用者手動設定這一週的起始時間和結束時間,這樣做操作繁瑣,且容易出錯。潤乾報表設計器可以通過使用動

php按周取時間段&&PHP獲取指定時間段之間的 年,月,天,時,分,秒&php獲取某段時間每個月的方法,返回由這些月份組成的陣列

<?php PHP獲取指定時間段之間的 年,月,天,時,分,秒 Class Utils { /** * format MySQL DateTime (YYYY-MM-DD hh:mm:ss) 把mysql中查找出來的資料格式轉換成時間秒數

php 獲取過去多長時間

function time_ago($posttime){ //當前時間的時間戳 $nowtimes = strtotime(date('Y-m-d H:i:s'),time()); //之前時間引數的時間戳 // $posttimes = st

PHP時間函式(幾分鐘、幾小時前、幾天前,今天零點等)

時間戳是我們在時間日期對比時常用到一個小功能,下面我先來給各位介紹strtotime時間戳轉換的一些方法與利用它來做一個日期格式化的幾分鐘、幾小時前、幾天前的一個例項。1.PHP時間戳函式將日期轉化為unix時間戳世界末日時間戳 PHP1echo "世界末日時間戳為:".st

php date mktime 獲取時間上的各種值

sun iso 使用 class ceil 夏令時 24小時 小時 字母 echo date("Ymd",strtotime("now")), "\n"; echo date("Ymd",strtotime("-1 week Monday")), "\n";

Linux C獲取時間函式例項

例項詳解Linux下C獲取時間函式的程式碼。 一、time 標頭檔案: #include <time.h> 原型: time_t time(time_t *t) time_t的定義: typedef __darwin_time_t  time_t; typedef long

PHP 時間戳轉換成 已讀文字:剛剛、幾小時前、幾分鐘前、昨天

<?php /** * 時間轉換易度性的文字 * * @author technofiend<[email protected]> */ function time2Readability($time, $contrastTime = 0) {

Python-字串-列表-元組-集合-字典-常用方法 And 時間-數學-隨機-模組兒 And 函式 And 異常型別

目錄 一、常用方法 1.字串常用方法 2.列表常用方法 3.元組常用方法 4.集合常用方法 5.字典常用方法 二、常用模組 1.時間模組 2.數學模組 3.隨機模組 4.系統模組 三、內建函式