精华内容
下载资源
问答
  • return $hour."小时前"; }else{ if($free>0){ $min = floor($free / 60); $free = $free % 60; if($min>0){ return $min."分钟前"; }else{ if($free>0){ return $free."秒前"; }else{ return ...

    转载:http://www.dewen.org/q/946

    header('content-type:text/html; charset=utf-8');
    date_default_timezone_set('Asia/Shanghai');

    function formatTime($date) {
    $str = '';
    $timer = strtotime($date);
    $diff = $_SERVER['REQUEST_TIME'] - $timer;
    $day = floor($diff / 86400);
    $free = $diff % 86400;
    if($day > 0) {
    return $day."天前";
    }else{
    if($free>0){
    $hour = floor($free / 3600);
    $free = $free % 3600;
    if($hour>0){
    return $hour."小时前";
    }else{
    if($free>0){
    $min = floor($free / 60);
    $free = $free % 60;
    if($min>0){
    return $min."分钟前";
    }else{
    if($free>0){
    return $free."秒前";
    }else{
    return '刚刚';
    }
    }
    }else{
    return '刚刚';
    }
    }
    }else{
    return '刚刚';
    }
    }
    }


    strtotime可以任意加减年、月、日

    $endtime='2009-02-28 16:29:18';

    $endtime = date('Y-m-d H:i:s', strtotime($endtime.'+15day +1 hour -10minute'));
    echo $endtime;

    当前日期:2008-07-10
    echo date("Y-m-d",strtotime("+3 day"));

    // 输出:2008-07-13

    echo date("Y-m-d",strtotime("+3 month"));

    // 输出:2008-10-10

    echo date("Y-m-d",strtotime("+3 year"));




    展开全文
  • $endtime='2015-01-01 16:29:18'; $endtime=date('Y-m-dH:i:s',strtotime($endtime.'1month')); $endtime=date('Y-m-dH:i:s',strtotime($endtime.'1week')); $endtime=date('Y-m-dH:i:s',strtotime($endtime.'1
    $endtime='2015-01-01 10:10:10';

    $endtime=date('Y-m-dH:i:s',strtotime($endtime.'1month'));
    $endtime=date('Y-m-dH:i:s',strtotime($endtime.'1week'));
    $endtime=date('Y-m-dH:i:s',strtotime($endtime.'1day'));
    $endtime=date('Y-m-dH:i:s',strtotime($endtime.'1year'));
    $endtime=date('Y-m-dH:i:s',strtotime($endtime.'1hour'));

    $endtime=date('Y-m-dH:i:s',strtotime($endtime.'1minute'));

    echo $endtime;

    展开全文
  • 在我们的日常工作中,经常要计算两日期之间相差多少天,两时间之间相差多少小时等等,诸如此类的日期、时间之差怎么计算呢?今天小编就和大家分享如何利用Excel函数来完成计算。一、计算年数、月数、天数利用...
    af9ee4a6d1f2bf02cbe0966a1ea8845b.png

    在我们的日常工作中,经常要计算两个日期之间相差多少天,两个时间之间相差多少小时等等,诸如此类的日期、时间之差怎么计算呢?今天小编就和大家分享如何利用Excel函数来完成计算。

    一、计算年数、月数、天数

    利用DATEDIF函数,这个函数是计算两个日期之间相隔的天数、月数或年数。

    语法:DATEDIF(start_date,end_date,unit)

    参数

    start_date:必需,表示给定期间的第一个或开始日期的日期。 日期值有多种输入方式:带引号的文本字符串、序列号或其他公式或函数的结果。

    end_date:必需,用于表示时间段的最后一个(即结束)日期的日期。

    Unit:您希望返回的信息类型,其中:

    "Y" 一段时期内的整年数。

    "M" 一段时期内的整月数。

    "D" 一段时期内的天数。

    "MD" start_date 与 end_date 之间天数之差。

    "YM" start_date 与 end_date 之间月份之差。

    "YD" start_date 与 end_date 的日期部分之差。


    1、计算日期年份之差:如下图,在D7单元格输入公式:=DATEDIF(C3,C4,"y"),其中"y"表示计算两个日期年份差。

    cb95f83963b6e36ed31ff6703ed20217.png

    2、计算日期月份之差:在D8单元格输入公式:=DATEDIF(C3,C4,"m"),其中"m"表示计算两个日期月份差。

    46e3af8b4cfd01171603012b5b946510.png

    3、计算日期天数之差:在D8单元格输入公式:=DATEDIF(C3,C4,"d"),其中"d"表示计算两个日期天数差。

    e17794b7343eddbbee9a9f8b29dbc423.png

    二、计算两个时间差

    1、以相差多少个小时表示:如下图,在D17单元格输入公式:=(C14-C13)*24,得出计算结果是两个日期之间相差28.23小时。

    a9b2ba12c69d1970624bb0a64f804bff.png

    2、以相差多少个分钟表示:如下图,在D18单元格输入公式:=(C14-C13)*24*60,得出计算结果是两个日期之间相差1694分钟。

    480cccca48da101a62885b4dcbbd259c.png

    3、以小时:分钟显示:如下图,在D19单元格输入公式:=TEXT(C14-C13,"[h]:m"),得出计算结果是两个日期之间相差28小时14分钟。

    94b21faa8fafcc6ca93c21cfb1d13b38.png

    希望以上内容对你的工作有实质性的帮助,如果有哪些不明白之处,可以在评论区留言。也希望可以转发点个赞,给小编鼓励和支持,小编会继续写出更多优质的Excel技巧教程。您的赞赏、关注、转发、评论、点赞和收藏都是对小编的鼓励和支持,谢谢您!

    展开全文
  • 小时 分钟 秒 计算

    千次阅读 2008-05-06 10:28:00
    最近有个朋友问我怎么根据一个数计算出这个数为几个小时或分钟的算法,比如500秒,转换为×小时×分×秒,我抽空写了一个程序,贴在这里吧。首先定义几个公共变量public long hour, munute, seconds;然后是获得...

    最近有个朋友问我怎么根据一个数计算出这个数为几个小时或分钟的算法,比如500秒,转换为×小时×分×秒,我抽空写了一个程序,贴在这里吧。

    首先定义几个公共变量

    public long hour, munute, seconds;

    然后是获得小时分钟和秒的方法

      protected void gethour(double num)
            
    {
                
    if (num >= 60 * 60)
                
    {
                    hour 
    = (long)(num / 3600);
                    getminute(num
    %3600);
                }

                
    else
                
    {
                    hour 
    = 0;
                    getminute(num);
                }

            }

            
    protected void getminute(double num)
            
    {
                
    if (num >= 60)
                
    {
                    munute 
    = (long)(num / 60);
                    getsecond(num
    %60);
                }

                
    else
                
    {
                    munute 
    = 0;
                    getsecond(num);
                }

            }

            
    protected void getsecond(double num)
            
    {
                seconds 
    = (long)num;        
            }

    执行获得小时的方法,传入一个值,就会获得改数字对应的小时分钟以及秒,代码不多,方法也很简单,不做过多解释了。

    还有另外一个方法,也许更简单

            public void text(double num)
            
    {
                munute 
    = (long)num / 60;
                seconds 
    = (long)num % 60;
                
    if (munute > 60)
                
    { hour = (long)munute / 60; munute = munute % 60; }        
            }
    展开全文
  • 如果我有这样的数据框:df = data.frame(matrix(rnorm(100), 5000, 100))我可以使用以下函数来逐行获得三项中位数的每个组合:median_df = t(apply(df, 1, combn, 3, median))问题是,此功能需要几个小时才能运行....
  • 天一同事遇到一问题,导出的一份报表里面的一时长数据是数字和中文混合的,他需要计算平均时长,而数据总量上千条,手动处理太慢,针对这问题,我们该怎么处理呢?首先我们观察这份数据的特点,数据包含...
  • 在前几个月我也是很迷茫的,但是我在这个备考阶段摸索到一些方法,通过经验的摸索果然有用,我在考试中以一个小时的时间得到了优秀,并检查了两遍。在这里和大家分享一下我的经验。大家不要在意分数,我认为意义不太...
  • 软件外包价格如何计算?时常会有客户问道,我开发一APP软件到底需要多少钱?为什么外包公司在最终报价上给了我这么大的差距,甚至是万到十万?问题出在哪儿?外包公司给了我一关于APP软件开发的报价。我怎么...
  • 今天看看怎么将时间戳转换为几个月前,几周前,几天前,几分钟前的形式。与上面类似通过JavaScript计算当前时间与定义的时间的对比,匹配不同时间段的值。 function getDateDiff(dateTimeStamp){ var minute = ...
  • 这么简单玩意,心态炸了,第一眼看下去就知道很简单,本来打算半小时搞定的,结果鼓捣鼓捣又将近50分钟,还中间调试了好次,算法不对确实是没办法。 AC之后心态又炸了,本知道这是一道数位dp,我却用的贪心...
  • 用SqlServer ,计算两个日期,开始日期,结束日期,求这两个日期相差几天几个小时,不算周末和法定节假日的,只算工作日,用SqlServer 该怎么写</p>
  • Q:如何方便的计算时间的差,如两时间相差天,几小时等A:使用datetime模块可以很方便的解决这问题,举例如下:>>> import datetime>>> d1 = datetime.datetime(2005, 2, 16)>>>...
  • 大部分人觉得只要工资差不了多少,差个几块钱也无所谓。但对于公司来说,一员工少一点钱,员工数量多的公司,也能节省不少人工成本。其实工资计算方法并不难,只要搞清楚了计算公式和定义,可以将我们的工资计算...
  • 可能有和我一样刚开始学习java的小伙伴们,可以或多或少了解一点别的语言知识,我就是中途转过来的,明白一点,关键不在语言本身·····所以面对初学者来说,基础要学好,下面列举几个没什么难度的小题目,下列为...
  • 月经不调怎么算排卵期月经不调的朋友能够经过以下种办法去测试排卵期排卵试纸测试原理:在女人每月经周期,尿液中的黄体生成激素(LH)会在排卵前24-48小时内呈现高峰值,使用排卵期试纸能较为精确地检测出LH的...
  • 大家好,我是徐军泰——有讲特约讲师、唯库函数课《一...函数能够帮我们更快速的解决各类问题,例如一个需要1个小时完成的数据核对问题,用了数据查询和匹配函数,可能最多分钟就可以搞定。但是在数据公式计算中,...
  • 因为目前主流手机电池容量在15wh左右,所以理论上18w以上输出的充电器都可以一个小时左右充满手机。具体充电时间受各种因素影响,本文只按照标称数据进行理论计算。实际情况会有一定、甚至比较大的出入。假如你的...
  • 小伙伴们好啊,今天老祝和大家一起学习日期时间计算的套路,掌握这些套路,工作效率可以再高一点点。合并日期和时间如下图,如何将A列日期和B列的时间合并到一起,变成既有日期又带...计算间隔几小时如何计算时...
  • WaterGEMS第三讲:EPS延时计算

    千次阅读 2017-07-30 21:33:37
    啥叫延时计算呢,这里延时指的是我计算的时间不是一个时间,而是好几个时间,比如我们以前都是计算在一个小时之内的压力和流量,但是现在我们要计算的是24小时内各个小时的压力和流量。 这原理是怎么样子的呢,其实...
  • 1、合并日期和时间如下图,如何将A列日期和B列的时间合并到一起,变成既有日期又带有时间的数据呢?...3、计算间隔小时如何计算两个时间之间有多少个小时呢?用结束时间减去开始时间,然后乘以24即可。4、计算间隔...
  • 计算机实习日记

    2011-11-26 12:22:41
    我提前了半个小时来到了办公室,我发现同事们也已经陆续的到达了。我首先找到了行政部的田小姐办理了入职的必要手续,她很热情地给我介绍了公司的整体概况,同时交给了我一些公司产品的简介和操作手册。这是我进入...
  • 所以这并发是怎么计算?说到并发,一定要提及并行了。“并行”是指无论从微观还是宏观,二者都是一起执行的,就好像两人各拿一把铁锨在挖坑,一小时后,每人一大坑。而“并发”在微观上不是...
  • 怎么设置几个小时后,电脑下运行完自动关机呢?其实很简单,用bat命令就行,为了方便大家不用每次写命令,我这里教大家用笔记写好保存一次,以后直接双击使用就行。1、先新建一个文本文档文件,然后写入命令:...
  • 北航计算机2018年保研推免经历

    万次阅读 热门讨论 2018-09-29 00:40:58
    最近没怎么写博客,是因为忙于保研的事情,今天只睡了5个小时一大清早就去第一个面了计算机,下午出了预录取名单,晚上上保研系统确定了志愿,可以说稍微有些宽下心来了。 我是从本校软件学院推免到计算机学院。 先...
  • 对于7×24小时不间断运行的流程序...而这就面临着几个问题:比如一是保存多久的数据?二是重复计算的数据应该怎么处理,怎么保证幂等性?对于一个流系统,我们有以下希望:最好能做到exactly-once 处理延迟越低越好...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 192
精华内容 76
关键字:

怎么计算几个小时