ホームページ  >  記事  >  バックエンド開発  >  PHP の日時操作の実践_PHP チュートリアル

PHP の日時操作の実践_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:25:33862ブラウズ

常见常用的时间函数:
1.time(); //取得1970/1/1 00:00:00 到现在的总秒数


2.mktime(); //设定时间


3.date(); //取得时间的详细资讯


代表字串 说明 范例 输出
年:
Y 西元年(4位) 2011
y 西元年(2位) 11
月:
m 月份,不足二位补零(01~12) 01
n 月份,不足二位不补零(1~12) 1
t 本月共有几天(1~31) 31
M 英文月份名(缩写) Jan
F 英文月份名(全名) January
日:
d 日期,不足二位补零(01~31) 01
j 日期,不足二位不补零(01~31) 1
星期:
w 数字型的星期,(以0~6代表一到日) 0
D 星期名(缩写) Sun
l 星期名(全名) Sunday
时:
H 24时制小时,不足二位补零(00~23) 07
G 24时制小时,不足二位不补零(0~23) 7
h 12时制小时,不足二位补零(01~12) 07
g 12时制小时,不足二位不补零(1~12) 7
分:
i 分钟,不足二位补零(00~59) 40
秒:
s 秒钟,不足二位补零(00~59) 45
S 秒钟,不足二位补零(00~59)加上英文顺序 45th
上下午:
A 大写AM/PM AM
a 小写am/pm am
其他:
U 1970/1/1 00:00:00 到指定天的总秒数 1156780800
z 一年当中的第几天(0~365) 255
*赤い背景は一般的に使用されるパラメータを表します

一般的な使用法:
1. 1970 年 1 月 1 日 0:00:00 から今日までの合計秒数を取得します:
コードをコピーします コードは次のとおりです。以下のように:

echo date("U",mktime(0,0,0,date("Y"),date("m"),date("d"))); >

2. 今日から前後 7 日間までの合計秒数を取得します:

コードは次のとおりです: $time = date("U",mktime(0,0,0,date("m"),date("d") ,date("Y")));
$start = $time-86400*7;
if($start>=$time&<=$over)
{
echo "指定された時間は今日の前後 7 日以内です";
else
{
echo "指定された時間は今日の前後 7 日以内です";



http://www.bkjia.com/PHPjc/324112.html

www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/324112.html

技術記事

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。