架构函数
创建一个Date对象
static Date
__construct
([mixed $date = ''])
计算日期差
w - weeks d - days h - hours m - minutes s - seconds
static integer
dateDiff
(mixed $date, [string $elaps = "d"])
-
mixed
$date: 要比较的日期
-
string
$elaps: 比较跨度
是否为闰年
static string
isLeapYear
()
判断日期 所属 干支 生肖 星座 type 参数:XZ 星座 GZ 干支 SX 生肖
static string
magicInfo
(string $type)
日期数字转中文
用于日和月、周
static string
numberToCh
(integer $number)
日期分析
返回时间戳
static string
parse
(mixed $date)
日期参数设置
static void
setDate
(integer $date)
人性化的计算日期差
static string
timeDiff
(mixed $time, [mixed $precision = false])
-
mixed
$time: 要比较的时间
-
mixed
$precision: 返回的精度
年份数字转中文
static string
yearToCh
(integer $yearStr, [boolean $flag = false])
-
integer
$yearStr: 年份数字
-
boolean
$flag: 是否显示公元
取得指定间隔日期
yyyy - 年 q - 季度 m - 月 y - day of year d - 日 w - 周 ww - week of year h - 小时 n - 分钟 s - 秒
string
dateAdd
([integer $number = 0], [string $interval = "d"])
-
integer
$number: 间隔数目
-
string
$interval: 比较类型
计算月份的第一天
返回Date对象
string
firstDayOfMonth
()
计算年份的第一天
返回Date对象
string
firstDayOfYear
()
日期格式化
默认返回 1970-01-01 11:30:45 格式
string
format
([string $format = "%Y-%m-%d %H:%M:%S"])
计算月份的最后一天
返回Date对象
string
lastDayOfMonth
()
计算年份的最后一天
返回Date对象
string
lastDayOfYear
()
计算月份的最大天数
integer
maxDayOfMonth
()
验证日期数据是否有效
string
valid
(mixed $date)