時間類函式

2021-09-02 09:38:32 字數 1737 閱讀 3614

在tp中使用時間類函式,需要匯入date類,並且對其實例化。

import("org.util.date");

$date = new date("2014-12-25");

如果**使用了命名空間,並且使用了其他的類庫,使用上面的語句是不成立的,需要使用下面的方法:

<?php

namespace home\controller;

use think\controller;

class mycontroller extends controller

}?>

1.isleapyear($year='')判斷是否為閏年

year(可選) :年,留空取例項化date類的時候生成的year屬性

返回值 :boolean

2.datediff($date,$elaps='d')和例項化生成的日期計算日期差

date(必須) :要比較的日期

elaps(可選) :比較的跨度,預設是d,支援 y--年, m--月, w--星期, d--天, h--小時, m--分鐘, s--秒

返回值 :數字

3.timediff($time,$precision=false)timediff個性化的計算日期差

time(必須) :要比較的時間

precision(可選) :返回的精度

返回值 :字串

4.firstdayofmonth()計算月份的第一天

返回值 :date物件可直接輸出

5.firstdayofyear()計算年的第一天

返回值 :date物件直接輸出

6.lastdayofmonth()計算月份的最後一天

返回值 :date物件可直接輸出

7.lastdayofyear()計算年份的最後一天

返回值 :date物件可直接輸出

8.maxdayofmonth()計算月份的最大天數

返回值 :數字

9.dateadd($number=0,$interval='d')獲取指定間隔的日期

number(可選) :間隔數目,預設為0

interval(可選) :間隔型別,預設為d,支援:

yyyy--年, q--季度, m--月, y--dayofyear, d--日, w--周, ww--weekofyear, h--小時, n--分鐘, s--秒

返回值 :date物件

10.numbertoch($number)日期數字轉中文,用於日和月、周

number(必須) :日期數字

返回值 :字串

11.yeartoch($yearstr,$flay=false)年份數字轉中文

yearstr(必須) :年份字

flag(可選) :是否顯示公元

返回值 :字串

12.magicinfo($type)判斷日期所屬干支生肖星座

type(必須) :獲取資訊型別,支援:

xz--星座, gz--干支, sx--生肖

返回值 :字串

時間類 靜態函式

corpyright c 2013,煙台大學計算機學院 all right reseved.完成日期 2014年4月1日 版本號 v1.0 輸入描述 問題描述 時間類!程式輸出 問題分析 演算法設計 include using namespace std class time void show t...

C C 中的時間函式和時間類

c語言的 time 函式和 localtime 函式 基於格林威治標準時間 gmt pragma warning disable 4996 disable error c4996 include intmain c 的ctime類 mfc中 其實就是對上面的封裝。基於格林威治標準時間 gmt def...

hive中時間類date函式

返回值 string 說明 對給定的字串日期進行格式化。舉例 hive select date format current date,yyyy mm dd hh mm ss 返回結果 2021 03 14 00 00 00 hive select date format 2019 06 29 yy...