今天蹲在公司,突然想算下自己的工作时间有多久.

作为一个phper当然用php脚本来跑这个了.

1.第一种方法是使用两个时间戳相减除去每天的秒数得到任职的天数.

2.第二种方法是偶然发现的.在php手册里有DateTime::diff这样一个东西能实现我的要求,使用很简单照搬下代码:

<?php
$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%a days');
?><?php
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');
?>

  

转载于:https://www.cnblogs.com/twing/p/3199367.html

DateTime::diff相关推荐

  1. 【 Laravel 】日 常 整 理 记 录 分 享

    文章目录 语法 捕获 Mail::send() 错误信息 Auth::user(); 无法从构造函数__construct中获取用户信息 如何使用 curl 函数 模拟登录 Laravel 自带的 a ...

  2. 从PHP5.2.x迁移到PHP5.3.x

    从PHP5.2.x迁移到PHP5.3.x 从PHP5.2.x迁移到PHP5.3.x,这是官方提供的Migrating from PHP 5.2.x to PHP 5.3.x的翻译.还未完成. 文章参考 ...

  3. php获取悉尼时间,php在使用澳大利亚/悉尼时区时给出错误答案

    为什么它说5,为什么这在技术上是正确的 在Sydney,DST开始于2013-10-06 02:00:00 – 所以你跨越那个日期会失去一个小时. 当你调用strtime时,它会将时间解释为悉尼时间, ...

  4. sql存储过程----备份数据库

    1CREATE procedure dbo.usp_backup_database  2  3@p_dbname varchar(50),--备份数据库名称  4@p_type varchar(50) ...

  5. java前台计算date差_js前台计算两个日期的间隔时间

    js前台计算两个日期的间隔时间(时间差) 原创 2017年08月28日 16:09:43 标签:javascript 1144 在后台传来两个时间字段,从中解析出两个字符串类型的日期格式 需要在前台解 ...

  6. PHP常用时间函数总结

    PHP常用时间函数总结: time time - 返回当前的 Unix 时间戳 说明 int time ( void ) 返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:0 ...

  7. php 日期相减获得天数,PHP两个日期相减 计算天数、月、年[Stack Overflow]

    本文主要解决PHP如何判断两个日期之间相距的天数,并可换算为月.年. 在PHP5.3以上版本,可以使用strtotime()后的数值直接相减,然后换算为年月日.举例: $date1 = "2 ...

  8. php 生日还剩多少天,请教PHP中计算离生日还剩下多少天问题?

    如 生日是10-04 那么离他生日应该有200多天的样子 求支招 回复内容: 如 生日是10-04 那么离他生日应该有200多天的样子 求支招 http://php.com/manual/en/dat ...

  9. 用trie树实现输入提示功能,输入php函数名,提示php函数

    参照刘汝佳的trie树 结构体 #include "stdio.h"#include"stdlib.h"#include"string.h" ...

最新文章

  1. 道路游戏(洛谷 P1070)
  2. 改变ie浏览器的收藏夹位置
  3. KMP算法的JavaScript实现
  4. Base PyQt4, Simple Web APP Framwork
  5. 用键盘怎么直接打出小于等于和大于等于
  6. Web前端开发:SQL Jsp小项目(一)
  7. selenium + python实现截图并且保存图片
  8. 浙江3 2计算机学校,浙江有那些3+2学校
  9. 充分统计量(Sufficient Statistics)
  10. 【TWVRP】基于matlab遗传算法求解带时间窗的车辆路径问题【含Matlab源码 002期】
  11. 如何解决BIOS自动更新,不断循环更新,无法进入系统
  12. 助听器声音大了会不会对耳朵有影响
  13. C#cefsharp Winform
  14. 用k-mer分析进行基因组调查:(五)用GCE分步实现
  15. 学习笔记(109):R语言入门基础-text函数
  16. 贪心算法《活动时间安排问题》
  17. Hrbust 2294 修建传送门【思维】
  18. verilog实现奇数分频--以三分频为例
  19. 使用D2D出现的错误
  20. “顺丰杯”包装设计大赛背后的故事:浅谈顺丰的产学研包装生态圈布局

热门文章

  1. linux 扩lv文件系统,Linux LVM系列(五)lv xfs文件系统在线扩容
  2. java xml解析器_Java XML解析器
  3. kotlin null_Kotlin Null安全– Kotlin可空
  4. kernel oops_Java中的OOPS概念– OOPS概念示例
  5. Linux服务器的显卡驱动丢失又装上的过程
  6. 使用Visual Studio对项目重命名
  7. 深度学习大厂前端项目开发全流程全流程
  8. 人工智能在塑造未来移动应用开发中的作用
  9. Java面试题:synchronized和对象的访问定位的两种方式
  10. 十年 IT 老兵告诉你如何快速构建可直接落地、基于开源的低成本架构!