真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php日期操作函數(shù)

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的甘州網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

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

#總結(jié)php操作時(shí)間的函數(shù)

#1.cal_days_in_month(calendar,month,year):函數(shù)針對(duì)指定的年份和日歷,返回一個(gè)月中的天數(shù)

#calendar:規(guī)定要使用的歷法,month:規(guī)定月,year:規(guī)定年

#calendar的可選參數(shù)為:

#CAL_GREGORIAN,公歷

#CAL_JULIAN,凱撒歷法

#CAL_JEWISH,猶太歷法

#CAL_FRENCH,法國(guó)共和歷法

echo '1.cal_days_in_month(calendar,month,year):';

$d=cal_days_in_month(CAL_GREGORIAN,10,2005);

echo '
結(jié)果:';

echo $d;

#2.cal_from_jd(jd,calendar):函數(shù)把儒略日計(jì)數(shù)轉(zhuǎn)換為指定歷法的日期

$d=unixtojd(mktime(0,0,01,18,2006));

echo '


2.cal_from_jd:';

echo '
結(jié)果:';

print_r(cal_from_jd($d,CAL_GREGORIAN));

#3.cal_info ([ int $calendar = -1 ] ):函數(shù)返回一個(gè)數(shù)組,其中包含管給定歷法的信息

echo '


3.cal_info():
結(jié)果:';

print_r(cal_info(0));//不填返回所有歷法信息,參數(shù)設(shè)為0,1,2,3分別對(duì)應(yīng)前面的歷法

#4.cal_to_jd(calender,month,day,year):函數(shù)把指定的日期轉(zhuǎn)換為儒略日期計(jì)數(shù)

echo '


4.cal_to_jd:
';

$d=cal_to_jd(CAL_GREGORIAN,10,03,2005);

echo $d;

#5.easter_date(year):返回指定年份的復(fù)活節(jié)午夜的Unix時(shí)間戳

#如果年份在Unix時(shí)間戳范圍之外(1970之前,或2037之后)。該函數(shù)會(huì)生成一個(gè)警告,可使用easter_days代替easter_date()來計(jì)算年份之外的復(fù)活節(jié)日期

echo '


5.easter_date:
';

$d=easter_date();//year省略則代表當(dāng)年

echo $d;

#6.easter_days()返回指定年份與3月21日之間的天數(shù)

echo '


6.easter_days:
';

$d=easter_days();//year省略則代表當(dāng)年

echo $d;

#7.FrenchToJD()函數(shù)將法國(guó)共和歷法轉(zhuǎn)換成儒略歷法;

#GregorianToJD()函數(shù)將格里高利歷法轉(zhuǎn)換為儒略日歷法

echo '


7.FrenchToJD、GregorianToJD:
';

$jd = gregoriantojd(10,3,1975);

echo($jd . "
");

#8.JDDayOfWeek(jd,mode):函數(shù)返回日期在周幾

#mode可選,可選值為:0默認(rèn),以整數(shù)返回周的天(0為周日....)

#1返回包含周的天的字符串。

#2.返回包含周的天的簡(jiǎn)寫的字符串

echo '


8.jddayofweek:
';

$jd=cal_to_jd(CAL_GREGORIAN,date("m"),date("d"),date("Y"));

echo(jddayofweek($jd,1));

#9.JDMonthName(jd,mode):函數(shù)返回指定歷法的月份字符串

#mode可選,可選值:

#0,格里高利歷(縮寫)

#1.格里高利歷

#2.凱撒歷(縮寫)

#3.凱撒歷

#4.猶太歷

#5.法國(guó)共和歷

echo '


9.JDMonthName(julianday, mode):
';

$jd=cal_to_jd(CAL_GREGORIAN,date('m'),date('d'),date('Y'));

echo (JDMonthName($jd,1));

// 10.JDToFrench(juliandaycount):函數(shù)把儒略日計(jì)數(shù)轉(zhuǎn)換為共和國(guó)歷法

// JDToGregorian(julianday):函數(shù)把儒略日計(jì)數(shù)轉(zhuǎn)換為格里高利歷法

// jdtojewish(juliandaycount):函數(shù)把儒略日計(jì)數(shù)轉(zhuǎn)換為猶太歷法

// JDToJulian(julianday):函數(shù)把儒略日計(jì)數(shù)轉(zhuǎn)換為儒略歷

// jdtounix(jday):函數(shù)把儒略日計(jì)數(shù)轉(zhuǎn)換為Unix時(shí)間戳

echo '


10.jdtounix():
';

$jd=gregoriantojd(10,3,1970);

$unix=jdtounix($jd);

echo $unix;

// 11.JewishToJD(month, day, year):函數(shù)把猶太歷轉(zhuǎn)換為儒略日計(jì)數(shù)

// JulianToJD(month, day, year):函數(shù)把儒略歷轉(zhuǎn)換為儒略日計(jì)數(shù)

// unixtojd(timestamp):函數(shù)把Unix時(shí)間戳轉(zhuǎn)換為儒略日計(jì)數(shù)

echo '


11.unixtojd(timestamp):
';

echo unixtojd();

// 12.checkdate(month, day, year):函數(shù)驗(yàn)證一個(gè)格里高利日期

// 如果指定的值合法,則該函數(shù)返回true,否則返回false

// month介于1-12

// Day的在指定的month所應(yīng)該具有的天數(shù)范圍之內(nèi),閏年已經(jīng)考慮進(jìn)去了

// year介于1到32767

echo '


12.checkdate(month, day, year):
';

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

// 13.date_default_timezone_get(oid):函數(shù)返回腳本中所有日期時(shí)間函數(shù)所使用的默認(rèn)時(shí)區(qū)。

// date_default_timezone_set(timezone_identifier):函數(shù)設(shè)置用在腳本中所有日期/時(shí)間函數(shù)的默認(rèn)時(shí)區(qū)

echo '


13.date_default_timezone_get(oid):
';

echo date_default_timezone_get();

// 14.date_sunrise(timestamp,format,latitude,longitude,zenith,gmt_offset):函數(shù)返回指定的日期與指定地點(diǎn)的日出時(shí)間

//date_sunset(timestamp,format,latitude,longitude,zenith,gmt_offset):函數(shù)返回指定的日期與地點(diǎn)的日落時(shí)間

// format:SUNFUNCS_RET_STRING,以string格式返回結(jié)果比如16:46

// SUNFUNCS_RET_DOUBLE,以float格式返回結(jié)果,比如16.78243132

// SUNFUNCS_RET_TIMESTAMP,以時(shí)間戳的形式返回結(jié)果

// latitude,規(guī)定地點(diǎn)的緯度,正值北緯,默認(rèn);負(fù)值,南緯

// longitude,可選,規(guī)定地點(diǎn)的經(jīng)度。默認(rèn)是指東經(jīng),如果要指定西經(jīng),需要傳遞一個(gè)負(fù)值

// zenith,可選

// gmt_offset,可選,規(guī)定GMT與本地時(shí)間的差值,單位是小時(shí)

echo '


14.date_sunrise(timestamp,format,latitude,longitude,zenith,gmt_offset):
';

//echo (date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));

echo date_sunrise(time());

// 15.date(format,timestamp):格式化一個(gè)本地時(shí)間/日期

echo '


15.date(format,timestamp):
';

echo date('Y-m-d H:i:s');

echo '
';

echo date('Y-m-d H:i:s',time());

// 16.getdate(timestamp):函數(shù)取得日期信息

// 返回結(jié)果中mday,月份中的第幾天,wday,星期中的第幾天

// yday,年份中的第幾天,0,返回時(shí)間戳

echo '


16.getdate(timestamp):
';

print_r(getdate());

// 17.gettimeofday():函數(shù)返回一個(gè)包含當(dāng)前時(shí)間信息的數(shù)組

// 返回?cái)?shù)組的含義:

// "sec" - 自 Unix 紀(jì)元起的秒數(shù)

// "usec" - 微秒數(shù)

// "minuteswest" - 格林威治向西的分鐘數(shù)

// "dsttime" - 夏令時(shí)修正的類型

echo '


17.gettimeofday():
';

echo(gettimeofday(true) . "
");

print_r(gettimeofday());

// 18.gmdate(format,timestamp):與date類似不同的是返回的是格林尼治標(biāo)準(zhǔn)時(shí)間

echo '


18.gmdate(format,timestamp):
';

echo gmdate('Y-m-d H:i:s',time());

//19.gmmktime(hour,minute,second,month,day,year):函數(shù)獲取GMT日期的Unix時(shí)間戳

// mktime((hour,minute,second,month,day,year)):函數(shù)返回一個(gè)日期的 Unix 時(shí)間戳。

// hour 可選。規(guī)定小時(shí)。

// minute 可選。規(guī)定分鐘。

// second 可選。規(guī)定秒。

// month 可選。規(guī)定用數(shù)字表示的月。

// day 可選。規(guī)定天。

// year 可選。規(guī)定年。在某些系統(tǒng)上,合法值介于 1901 - 2038 之間。不過在 PHP 5 中已經(jīng)不存在這個(gè)限制了。

echo '


19.gmmktime(hour,minute,second,month,day,year):
';

$d = gmmktime(0,0,0,10,3,1975);

echo $d;

// 20.gmstrftime(format,timestamp):函數(shù)根據(jù)本地區(qū)域設(shè)置格式化GMT/UTC時(shí)間/日期

// strftime(format,timestamp):函數(shù)根據(jù)區(qū)域設(shè)置格式化本地時(shí)間/日期

//兩個(gè)函數(shù)的行為相同,只是返回的時(shí)間不同,前者是格林尼治本地時(shí)間,后者是本地時(shí)間

echo '


20.gmstrftime(format,timestamp):
';

echo(strftime("%b %d %Y %X", mktime(20,0,0,12,31,1998)));

echo '
strftime(format,timestamp):
';

echo(gmstrftime("%b %d %Y %X", mktime(20,0,0,12,31,98)));

// 21.idate(format,timestamp)://將本地時(shí)間/日期格式化為整數(shù)

//與date()不同,idate()只接受一個(gè)字符作為format參數(shù)

// format參數(shù)可選項(xiàng)為:

// B Swatch Beat/Internet Time

// d 月份中的第幾天

// h 小時(shí)(12 小時(shí)格式)

// H 小時(shí)(24 小時(shí)格式)

// i 分鐘

// I 如果啟用夏時(shí)制則返回 1,否則返回 0

// L 如果是閏年則返回 1,否則返回 0

// m 月份的數(shù)字

// s 秒數(shù)

// t 本月的總天數(shù)

// U 自 Unix 紀(jì)元(January 1 1970 00:00:00 GMT)起的秒數(shù)――這和 time() 作用相同

// w 星期中的第幾天(星期天是 0)

// W ISO-8601 格式年份中的第幾個(gè)星期,每星期從星期一開始

// y 年份(1 或 2 位數(shù)字――見下面說明)

// Y 年份(4 位數(shù)字)

// z 年份中的第幾天

// Z 以秒為單位的時(shí)區(qū)偏移量

echo '


21.idate(format)
';

echo idate('Y');

// 22.localtime(timestamp,is_associative):函數(shù)返回本地時(shí)間(一個(gè)數(shù)組)。

// 關(guān)聯(lián)數(shù)組中不同的鍵名是:

// "tm_sec" - 秒數(shù)

// "tm_min" - 分鐘數(shù)

// "tm_hour" - 小時(shí)

// "tm_mday" - 月份中的第幾日

// "tm_mon" - 年份中的第幾個(gè)月,從 0 開始表示一月

// "tm_year" - 年份,從 1900 開始

// "tm_wday" - 星期中的第幾天

// "tm_yday" - 一年中的第幾天

// "tm_isdst" - 夏令時(shí)當(dāng)前是否生效

echo '


22.localtime:
';

$localtime = localtime();

$localtime_assoc = localtime(time(), true);

print_r($localtime);

echo '
';

print_r($localtime_assoc);

// 23.microtime():函數(shù)返回當(dāng)前Unix時(shí)間戳和微妙數(shù)

echo '


23.microtime():
';

echo microtime();

//24.strtotimr():函數(shù)將任何英文文本的日期時(shí)間描述解析為Unix時(shí)間戳

echo '


24.strtotime():
';

echo strtotime('now');

echo '
';

echo strtotime('2014/7/22');

// 25.time(oid):返回當(dāng)前時(shí)間的Unix時(shí)間戳

echo '


25.time():
';

echo time();

?>


當(dāng)前題目:php日期操作函數(shù)
鏈接地址:http://weahome.cn/article/iejopo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部