• php 计算当天凌晨时间戳 以及获取其他常用时间戳


    php 计算当日凌晨时间戳 以及获取其他常用时间戳(持续补充中。。。)

    获取当天凌晨时间戳:

    echo strtotime(date('Y-m-d'));

    以下再列举一些获取其他常用时间戳的方法

    获取明天凌晨的时间戳

    echo strtotime(date('Y-m-d',strtotime('+1 day')));

    获取指定时间字符串的时间戳:

    echo strtotime('2012-11-2');
    
    echo strtotime('2012-11-2 00:00:00');
    
    echo strtotime(date('Y-m-d'));
    
    echo date('Y-m-d H:i:s',strtotime(date('Y-m-d')));
    
    echo strtotime(date('Y-m-d',strtotime('+1 day')));
    
    echo ( strtotime(date('Y-m-d',strtotime('+1 day'))) - strtotime(date('Y-m-d')) )/3600;

    其它常用时间戳:

    echo "一周后:".date("Y-m-d",strtotime("+1 week"));    
    
    echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds"));     
    
    echo "下个星期四:".date("Y-m-d",strtotime("next Thursday"));     
    
    echo "上个周一:".date("Y-m-d",strtotime("last Monday"));     
    
    echo "一个月前:".date("Y-m-d",strtotime("last month"));     
    
    echo "一个月后:".date("Y-m-d",strtotime("+1 month"));     
    
    echo "十年后:".date("Y-m-d",strtotime("+10 year"));

    echo "当月起始时间".date('Y-m-d H:i:s',mktime(0,0,0,date('m'),1,date('y')));

    echo "当月结束时间".date('Y-m-d H:i:s',mktime(0,0,0,date('m')+1,1,date('y')));

    函数讲解:

    strtotime() 函数:将任何英文文本的日期或时间描述解析为 Unix 时间戳(自 1970 1月 1日 00:00:00 GMT 起的秒数)。

    date() 函数:可把时间戳格式化为可读性更好的日期和时间,类似于MySQL中的date_format()。

    mktime()函数:函数返回日期的 Unix 时间戳,参数顺序为mktime(h,i,s,m,d,y)。

    多学、 多记、 多练、
  • 相关阅读:
    log4j2 标签解析
    7.3
    work-7.2
    爬取豆瓣上某个用户标记的想读的或者读过的图书信息
    python爬虫程序打包为exe程序并在控制台下运行
    爬取任意两个用户在豆瓣上标记的想读的图书信息的交集
    解决c# progressBar更新出现界面假死
    数据库死锁(大神请路过)
    Excel的下载和读取,部分代码(大神请路过)
    大数据缓存:redis
  • 原文地址:https://www.cnblogs.com/cyfblogs/p/9547284.html
Copyright © 2020-2023  润新知