CH10,日期與時間,

2021-07-25 12:29:52 字數 2612 閱讀 9010

<?php 

error_reporting(e_all ^e_notice);

header('content-type:text/html;charset=utf8');

date_default_timezone_set("etc/gmt-8"); // 設定時區 當前為北京時區

if($_post['submit']==true)

?>獲取指定任意一天的時間,p191,練習一<?php

echo "

---------------輸出下週時間----------------------

";$nextweek = time() + (7*24*60*60);

echo 'next week:'.date('y-m-d',$nextweek);

echo "

------------------getdate-------------------

";$arr = getdate();//獲取當前時間資訊

var_dump($arr);

echo $arr[year]."-".$arr[mon]."-".$arr[mday]." ";

echo $arr[hours].":".$arr[minutes].":".$arr[seconds]." ".$arr[weekday];

echo "";

echo "today is the $arr[yday]th of year";

echo "

-----------------checkdate--------------------

";var_dump(checkdate(2,29,2016));

var_dump(checkdate(2,30,2016));//false;

echo "

-------------------------------------

";echo date("l y-m-d h:i:s t");//小寫的l,來輸出星期幾;t表示時區;

echo "輸出轉移字元:";

echo date("\t\o\d\a\y \i\s \\t\h\e js \o\f \y\e\a\\r");

echo "

------------strtotime把時間格式轉化為時間戳-------------------------

";$start_time = run_time();

$time1 = strtotime(date( "y-m-d h:i:s"));

$time2 = strtotime("2017-5-1 17:10:00");

$time3 = strtotime("2017-1-1");

$sub1 = ceil(($time2 - $time1) / 3600); //60 * 60

$sub2 = ceil(($time3 - $time1) / (24*3600)); //60 * 60 * 24

echo "離放假還有$sub1 小時!!!" ;

echo "";

echo "離2023年元旦還有$sub2 天!!!";

echo "

-----------microtime的返回值--------------------------

";echo microtime(); 1482218777

echo "

-------------------------------------

";function run_time()

$end_time = run_time();

echo "上面案例執行時間為:".($end_time - $start_time)."秒";

echo "

-------------------------------------

";echo "

--------------p191,練習二-----------------------

";$datey=date("y");

$datem=date("m");

$dated=date("d");

$dates1=mktime(17,10,0,$datem,$dated,$datey);

$dates2=mktime();

$dates3=$dates1-$dates2;

echo "距離下班時間還有".ceil($dates3/3600)."小時";

echo "

----------------p191,練習二--------------------

";$date=mktime();//用gmmktime():函式也可以的;

$str=mktime(0,0,0,8,8,2012);

$str2=$str-$date;

echo "距離奧運會開幕還有".ceil($str2/86400)."天";

echo "

-------------------------------------

";echo "

-------------------------------------

";?>

12 4 日期時間類

作 者 霍雨佳 完成日期 2014 年5月18日 版 本 號 v1.0 問題描述 日期時間類 樣例輸入 樣例輸出 專案要求 定義乙個日期類date,資料成員包括年 月 日,setdate int y,int m,int d 和printdate 函式分別用於設定日期和顯示日期 再定義乙個時間類tim...

34 13 日期時間格式

export nls lang american 要注意這一句必須指定,不然下一句不生效。export nls date format yyyy mm dd hh24 mi ss 34.13.1.date 修改當前會話的日期格式 alter session set nls date format y...

15日期 時間函式

1.函式的概念 按指定格式輸入引數,返回正確結果的運算單元。2.返回當前日期 curdate current date 與curdate 等效 curdate 0 可以將當前日期值轉換為數值型 示例 select curdate current date curdate 0 curtime curr...