`

时间类函数

阅读更多

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

返回值 :字符串

 

分享到:
评论

相关推荐

    c++ 入门 构造函数 时间类

    编写时间类 要求: 1)严格遵守编码规范。 2)构造函数采用带初始化列表的构造函数(参数默认值为空或零) 3)显示的写出析构函数 4)成员函数分别为:setDate ,getDate ,setTime ,getTime。 5)分别在栈区、堆区、...

    Oracle BIEE 中的时间维与时间轴函数

    时间轴函数是位于逻辑模型层内的函数,使用时间轴函数能够定义出“去年同期值”或“本年累计值”之类的与时间相关的计算字段。Oracle BIEE 现在支持两个时间轴函数: Ago:从当前时间起回溯用户指定的 n 个时间段,...

    C++ 课程作业 类与对象2——构造函数、拷贝构造函数、析构函数(计算两个日期间的天数)

    2、请使用构造函数实现的类的初始化工作,并判断日期和时间的有效性。年月日时分秒应该在正确的范围内。考虑闰年时候二月份的情况。时间的格式是xx:xx:xx,小时不是超过23,分钟和秒不能超过59。 1)如果日期无效...

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例

    PHP获取FLV文件播放时间函数 PHP获取一年内所有周的开始和结束日期 php获取指定日期所在周的开始和结束日期 PHP读取文件前几个字节 判断文件类型函数 PHP连接ACCESS PHP采集程序中常用的函数 PHP随机产生指定...

    mysql的日期和时间函数.rar

    mysql的日期和时间函数

    特殊函数计算手册

    由特定微分方程的解定义的特殊函数有正交多项式(如Chebyshev、Laguerre和Hermite多项式),Gamma函数,Legendre函数类,Bessel函数(如球Bessel、变型Bessel、Ricatti-Bessel函数等),Kelvin函数,Airy函数,...

    sql时间函数大全

    在开发数据库应用中,经常会遇到处理时间的问题,如查询指定时间的记录等。下面就这些常见的问题 ,结合自己的一些经验,和大家探讨一下这类问题。

    友元函数的运行实例(时间与日期)

    这主要是运用了友元函数,实例是时间与日期这两个类直接的友元函数。

    PB系统函数大全.zip

    4、日期、时间函数 5、DDE客户函数 6、DDE服务器函数 7、文件操作函数 8、国际化函数 9、库管理函数 10、数值计算函数 11、打印和打印机设置函数 12、注册表操作函数 13、字符串操作函数 14、系统与环境...

    _4_2.rar_controlugp_settime_time类私有数据_声明一个时间_时间类 3私有

    声明一个时间类,时间类中有3个私有数据成员(Hour, Minute, Second)和两个公有成员函数(SetTime和Print_Time)。SetTime根据传递的3个参数为对象设置时间;Print_Time负责将对象表示的时间显示输出.

    C++实验报告 时间类 (以hours, minutes和seconds作为数据成员的Time类)

    定义了一个以hours, minutes和seconds作为数据成员的Time类。设计了成员函数: (1) 有无参构造函数、带三个参数的构造函数、拷贝构造函数、析构函数 (2) 设计两个Time对象相减...(7) 设计一个显示时间的函数。

    Linux下精确到微秒级的时间操作函数

    Linux下对时间进行运算,如果是到秒级的,一般是用time之类的函数实现。文中介绍了Linux下精确到微秒级的时间操作函数。主要是用到了gettimeofday函数,并且介绍了这个函数的结构。

    C/C++/Linux函数函数插桩(打桩)指南

    在具有一定规模的代码中(C 语言),调用第三方动态库中的函数来完成一些功能,是很常见的工作场景。 假设现在有一项任务:需要在调用某个动态库中的某个函数的之前和之后,做一些额外的处理工作。 这样的需求一般称作...

    如何在Power BI Desktop建模中使用DAX时间智能函数

    大家知道DAX函数中有这样一类函数,专门用于聚合和比较一段日期的数据的函数—时间智能函数。

    ESBDates v3.0.1 (日期/时间函数库)

    ESB出品的函数库,含大量日期/时间处理函数,世界时间转换等。

    c++实验 日期时间类定义

    日期时间类定义,扩充实例编程中的日期类,为Date类增加一个成员函数,可以判 断一个日期是否是系统的当前日期。从键盘输入你的生日,如果今天是你的生日则显示“Happy Birthday!”,否则显示“还有XX天是你的生日...

    c++友元函数与友元类的深入解析

    另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参数传递,类型检查和安全性检查等都需要时间开销,而影响程序的运行效率。为了解决上述问题,提出一种使用友元的方案。友元是一种定义在类外部...

    公共函数,基本函数,base.js(最新版)

    设置读取cookie,正则表达式测试函数,获取文件媒体类型,随机打乱数组值(随机变化比较大的一种),节流防抖,集合分组groupBy,根据时间返回过去或未来第几天的日历,按照时间进行排序的compare函数(比较器),...

    C#调用C++的类和函数

    C#直接调用C++的函数,C#调用托管C++,C++托管调用非托管C++

    C++实验三.docx

    1 、定义一个时间类Time,有三个私有成员变量Hour、Minute、Second,定义构造函数、析构函数以及用于改变、获取、输出时间信息的公有函数,主函数中定义时间对象,并通过调用各种成员函数完成时间的设定、改变、获取...

Global site tag (gtag.js) - Google Analytics