PHP基礎知識筆記4

2022-08-12 05:15:15 字數 1800 閱讀 9860

日期時間函式

修改php配置檔案的date.timezone

在指令碼中使用date_default_timezone_set()動態設定時區

在指令碼中使用ini_set()設定php配置檔案來動態設定時區

2.設定乙個指令碼中所有日期時間函式的預設時區

bool date_default_timezone_set(string $timezone_id)

引數時區識別符號,國內可以使用 "asia/shanghai"

date.timezone = prc

取得指令碼中所有日期時間函式所使用的預設時區

string date( string $format [, int $timestamp] ) 

<?php

echo date(

"y年m月d日");

echo date("y-m-d  h:i:s");

echo date(

"y-n-j h:i:s");

echo date(

"y-n-j g:i:s");

echo date(

"y-n-j a h:i:s");

echo date(

"y/n/j a g:i:s");

echo date("t

");echo date("w

");echo date("l

");?>

int mktime([int $hour = date("h") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("y") [, int $is_dst = -1] ] ] ] ] ] ])

引數從右到左可以省略,省略的引數會被設定為本地日期時間的當前值

int strtotime ( string$time[, int$now= time() ] )

1

<?php

2echo

strtotime("now"), "\n";

3echo

strtotime("10 september 2000"), "\n";

4echo

strtotime("+1 day"), "\n";

5echo

strtotime("+1 week"), "\n";

6echo

strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";

7echo

strtotime("next thursday"), "\n";

8echo

strtotime("last monday"), "\n";

9 ?>

microtime — 返回當前 unix 時間戳和微秒數

bool checkdate ( int$month, int$day, int$year)

檢查由引數構成的日期的合法性。如果每個引數都正確定義了則會被認為是有效的。

<?php

var_dump(checkdate(12, 31, 2000));

var_dump(checkdate(2, 29, 2001));

?>

bool(true)

bool(false)

PHP基礎知識筆記

php 指令碼以 結束 php php php 指令碼可以放在文件中的任何位置 php 檔案的預設副檔名是 php php 檔案通常包含 html 標籤和一些 php指令碼 表示單行注釋 多行注釋 多行注釋 echo hello print php print r hahahah 不需要提前宣告,直...

期貨基礎知識筆記4

1 合約的概念 是指由 交易所統一制定的 規定在未來某一特定的時間和地點交割一定數量和質量標的物的標準化合約。2 選擇 合約標的物需要考慮的因素 1 規格或質量易於量化或評級 2 波動幅度大且頻繁 3 量較大,不易被少數人控制或壟斷。3 合約的主要條款 合約名稱 交易單位 合約價值 單位 最小變動價...

php基礎知識筆記 一

1 使用echo命令向瀏覽器傳送輸出時,雙引號中,變數名稱將被變數值替代,而在單引號中,變數名稱會不經替換修改就傳送給瀏覽器。2 在php中,標示符 變數名稱 是區分大小寫的,函式名稱不區分大小寫。3 php基本資料型別 integer float string boolean array obje...