在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--生肖
返回值 :字符串
相关推荐
编写时间类 要求: 1)严格遵守编码规范。 2)构造函数采用带初始化列表的构造函数(参数默认值为空或零) 3)显示的写出析构函数 4)成员函数分别为:setDate ,getDate ,setTime ,getTime。 5)分别在栈区、堆区、...
时间轴函数是位于逻辑模型层内的函数,使用时间轴函数能够定义出“去年同期值”或“本年累计值”之类的与时间相关的计算字段。Oracle BIEE 现在支持两个时间轴函数: Ago:从当前时间起回溯用户指定的 n 个时间段,...
2、请使用构造函数实现的类的初始化工作,并判断日期和时间的有效性。年月日时分秒应该在正确的范围内。考虑闰年时候二月份的情况。时间的格式是xx:xx:xx,小时不是超过23,分钟和秒不能超过59。 1)如果日期无效...
PHP获取FLV文件播放时间函数 PHP获取一年内所有周的开始和结束日期 php获取指定日期所在周的开始和结束日期 PHP读取文件前几个字节 判断文件类型函数 PHP连接ACCESS PHP采集程序中常用的函数 PHP随机产生指定...
mysql的日期和时间函数
由特定微分方程的解定义的特殊函数有正交多项式(如Chebyshev、Laguerre和Hermite多项式),Gamma函数,Legendre函数类,Bessel函数(如球Bessel、变型Bessel、Ricatti-Bessel函数等),Kelvin函数,Airy函数,...
在开发数据库应用中,经常会遇到处理时间的问题,如查询指定时间的记录等。下面就这些常见的问题 ,结合自己的一些经验,和大家探讨一下这类问题。
这主要是运用了友元函数,实例是时间与日期这两个类直接的友元函数。
4、日期、时间函数 5、DDE客户函数 6、DDE服务器函数 7、文件操作函数 8、国际化函数 9、库管理函数 10、数值计算函数 11、打印和打印机设置函数 12、注册表操作函数 13、字符串操作函数 14、系统与环境...
声明一个时间类,时间类中有3个私有数据成员(Hour, Minute, Second)和两个公有成员函数(SetTime和Print_Time)。SetTime根据传递的3个参数为对象设置时间;Print_Time负责将对象表示的时间显示输出.
定义了一个以hours, minutes和seconds作为数据成员的Time类。设计了成员函数: (1) 有无参构造函数、带三个参数的构造函数、拷贝构造函数、析构函数 (2) 设计两个Time对象相减...(7) 设计一个显示时间的函数。
Linux下对时间进行运算,如果是到秒级的,一般是用time之类的函数实现。文中介绍了Linux下精确到微秒级的时间操作函数。主要是用到了gettimeofday函数,并且介绍了这个函数的结构。
在具有一定规模的代码中(C 语言),调用第三方动态库中的函数来完成一些功能,是很常见的工作场景。 假设现在有一项任务:需要在调用某个动态库中的某个函数的之前和之后,做一些额外的处理工作。 这样的需求一般称作...
大家知道DAX函数中有这样一类函数,专门用于聚合和比较一段日期的数据的函数—时间智能函数。
ESB出品的函数库,含大量日期/时间处理函数,世界时间转换等。
日期时间类定义,扩充实例编程中的日期类,为Date类增加一个成员函数,可以判 断一个日期是否是系统的当前日期。从键盘输入你的生日,如果今天是你的生日则显示“Happy Birthday!”,否则显示“还有XX天是你的生日...
另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参数传递,类型检查和安全性检查等都需要时间开销,而影响程序的运行效率。为了解决上述问题,提出一种使用友元的方案。友元是一种定义在类外部...
设置读取cookie,正则表达式测试函数,获取文件媒体类型,随机打乱数组值(随机变化比较大的一种),节流防抖,集合分组groupBy,根据时间返回过去或未来第几天的日历,按照时间进行排序的compare函数(比较器),...
C#直接调用C++的函数,C#调用托管C++,C++托管调用非托管C++
1 、定义一个时间类Time,有三个私有成员变量Hour、Minute、Second,定义构造函数、析构函数以及用于改变、获取、输出时间信息的公有函数,主函数中定义时间对象,并通过调用各种成员函数完成时间的设定、改变、获取...