时间类函数

在Tp中使用时间类函数,需要导入Date类,并且对其实例化。

import("ORG.Util.Date");
$Date = new Date("2014-12-25");

 如果代码使用了命名空间,并且使用了其他的类库,使用上面的语句是不成立的,需要使用下面的方法:

<?php
namespace Home\Controller;
use Think\Controller;

class MyController extends Controller{
    public function index(){
        $Date = new \Org\Util\Date("2015-1-18");   //实例化Date类
        $Date->isLeapYear();     //调用Date的一些方法
    }
}
?>

 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--生肖

返回值 :字符串

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值