位置: 编程技术 - 正文

非常全面的php日期时间运算汇总

发布时间:2023-12-07

实例讲解之前,先来介绍几个核心函数: mktime 函数mktime() 函数返回一个日期的 Unix 时间戳。参数总是表示 GMT 日期,因此 is_dst 对结果没有影响。参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值。语法:mktime(hour,minute,second,month,day,year,is_dst)参数 描述 hour 可选。规定小时。 minute 可选。规定分钟。 second 可选。规定秒。 month 可选。规定用数字表示的月。 day 可选。规定天。 year 可选。规定年。在某些系统上,合法值介于 - 之间。不过在 PHP 5 中已经不存在这个限制了。 is_dst 可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。 自 5.1.0 起,is_dst 参数被废弃。因此应该使用新的时区处理特性。 例子:mktime() 函数对于日期运算和验证非常有用。它可以自动校正越界的输入:

输出:

strtotime 函数strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。语法:strtotime(time,now)参数 描述 time 规定要解析的时间字符串。 now 用来计算返回值的时间戳。如果省略该参数,则使用当前时间。 一周之后: strtotime("+1 week") ; 一周之前: strtotime("-1 week") ; 一月之后: strtotime("+1 months") ; 一天之后: strtotime("+1 days") ; 秒之后 strtotime( " + seconds " ); 分钟之后 strtotime( " + minutes " ); 个小时之后 strtotime( " + hours " );

date 函数date() 函数格式化一个本地时间/日期。语法date(format,timestamp) date_default_timezone_set 函数date_default_timezone_set() 函数设置用在脚本中所有日期/时间函数的默认时区。date_default_timezone_set(timezone)

实例

第一种情况是没有数据库,只是得到的日期值进行比较的话,那就得完全用php的时间日期函数计算了,如下:

比如要计算-9-5到-9-还有多少天:

第二种 孩子的成长

第三种 情况:明天,下个月和明年的日期,就可以用以下的代码:

第四种情况:工作时间(刨除假日)

第五种情况:给出秒算小时

标签: php日期时间运算汇总

本文链接地址:https://www.jiuchutong.com/biancheng/275410.html 转载请保留说明!

上一篇:php对文件夹进行相关操作(遍历、计算大小)(php文件包含的4种方式)

下一篇:php根据用户语言跳转相应网页(php获取用户名)

  • 应交企业所得税会计分录
  • 销售软件税目
  • 暂估冲回账务处理
  • 出口销售收入要交增值税吗
  • 实收资本属于限定性净资产吗
  • 公司注销,账务怎么处理
  • 法人可以领发票吗现在
  • 怎么知道对方的支付宝账号
  • 软件公司主营业务是什么
  • 报销应聘人员差旅费
  • 普通发票与增值税发票的图片
  • 非货币性资产交换补价大于25%的会计处理
  • 商品流通企业商品流转的核算方法有
  • 取得的接受捐赠怎么做账
  • 住宿费专用发票税率是多少
  • 银行承兑汇票收费标准
  • 保证金存款余额
  • 固定资产后续支出的确认和处理
  • 小规模企业发票跨月可以作废吗?
  • 退税税额要做进项税转出吗?
  • 核定征收的公司用做账么
  • 核定征收未分配利润分红分录
  • 税收分类编码选错了会罚款么
  • 生产企业开具加工费发票的问题
  • 资产类科目包括哪些内容
  • 公积金是否计入个人所得税
  • 一般纳税人是否享受小型微利企业优惠政策
  • 设计服务交文化建设税吗
  • 非征期不允许上报汇总是怎么回事
  • 我想看一下这个月几日
  • bios设置的完整说法
  • win都是10 怎么办
  • 电脑不支持cpu
  • 公司法人的车租赁合法吗
  • 差额发票可以开1个点吗?
  • u启动怎么装机
  • python安装tensorflow gpu
  • 涉税服务实务重点总结
  • 一般纳税人简易计税会计分录
  • vue.js in action
  • 取得专票怎么做账
  • 不确认收款退款对方还能收到钱么?
  • 财务管理中的折现率是指什么
  • 商业积分消费模式
  • 供应商退回货款怎么入账
  • 合伙企业分红怎么做账
  • 织梦cms要钱吗
  • 支付长期借款利息时,应借记什么账户
  • 预提费用会计科目
  • 应收账款余额百分比法怎么算
  • 外贸进项税额怎么算
  • 小规模纳税人零申报可以持续多久
  • 企业的承兑汇票会计分录
  • 公司购买手表可以做费用吗?
  • 逾期交房违约金 已支付金额
  • 辞退福利什么时候确认
  • 公司接待考察团的费用入哪个科目
  • 工程施工借款如何做会计分录
  • 普通发票作废的保存几年合理
  • 固定资产需要具备的条件
  • 财务费用中的利息费用指什么
  • mysql外键是什么意思
  • 将mater库中的系统存储过程批量生成*.sql文件 通用且非常实用
  • ubuntu字体文件
  • win8怎么装系统
  • Win10打开设备管理器
  • 安装win8正在安装应用要多久
  • win10老是弹提示
  • 边学边玩的游戏
  • es6 commonjs
  • javascript中对象一般由什么组成
  • perl -pe
  • ftp自动上传脚本怎么用
  • 微信公众号开发多少钱
  • android新手入门
  • js判断数据是否存在
  • Android Fragment 体系 源码追踪笔记(4)
  • android下拉刷新上拉加载
  • python中的description
  • 百旺税控客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号