首页 > 后端开发 > 正文

php 求像asp的month函数如何表达

2024-09-16 07:10:31 | 我爱编程网

php 求像asp的month函数如何表达相关内容,小编在这里做了整理,希望能对大家有所帮助,关于php 求像asp的month函数如何表达信息,一起来了解一下吧!

本文目录一览:

php 求像asp的month函数如何表达

php 求像asp的month函数如何表达

date('Y',strtotime('2009-09-08 07:56:32'));//获得年 即 2009
date('m',strtotime('2009-09-08 07:56:32'));//获得月 即 09
date('d',strtotime('2009-09-08 07:56:32'));//获得日 即 08
date('H',strtotime('2009-09-08 07:56:32'));//获得小时 即 07
date('i',strtotime('2009-09-08 07:56:32'));//获得分钟 即 56
date('s',strtotime('2009-09-08 07:56:32'));//获得秒 即 32
date('Y-m-d H:i:s',strtotime('2009-09-08 07:56:32'));//获得2009-09-08 07:56:32本身
date('Y-m-d H:i:s',time());//获得当前日期时间
date('Y-m-d H:i:s',time()+8*60*60);//获得当前日期时间(如果上面一条获取的时间与当前相差8小时的时候使用此方法)

php 求像asp的month函数如何表达

php 指定时间退后或提前N个月的函数怎么写

    /** 
     * 返回某个时间几月前或及月后的时间戳 
     * @$datetime 指定时间戳
     * @$num 增减月份(1,-2)
     * @return datetime 
     */  
    public static function getEveryMonth($datetime,$num){
        $year_month = date("Y-m",$datetime);
        $time_day = date("d",$datetime);
        $H = date("H",$datetime);
        $i = date("i",$datetime);
        $s = date("s",$datetime);
        
        if($num>0){
            $act = "+".abs($num)." month";
        }else{
            $act = "-".abs($num)." month";
        }
        $time = strtotime($act,strtotime($year_month));
        $time_str = date("Y-m-d",$time);
        
        if(date("t",$time)>$time_day){
            $return_time = mktime($H,$i,$s,date("m",$time),date("d",$time),date("Y",$time));
        }else{
            $return_time = mktime($H,$i,$s,date("m",$time),date("t",$time),date("Y",$time));
        }
        return $return_time;  
    }

php 求像asp的month函数如何表达

PHP Datedate函数的格式字符串列表

我爱编程网(https://www.52biancheng.com)小编还为大家带来PHP Datedate函数的格式字符串列表的相关内容。

PHP的Datedate函数提供了丰富多样的格式字符串,用于根据不同需求格式化日期和时间。以下是一些常用的格式字符串列表:



  • d : 月份中的第几天,带前导零,格式为01-31。

  • D : 星期中的第几天,文本表示,如Mon到Sun。

  • j : 月份中的第几天,无前导零,1-31。

  • L : 星期几,完整文本格式,如Sunday到Saturday。

  • N : ISO-8601格式的星期编号,1表示星期一到7表示星期天。

  • S : 每月天数后缀,如st, nd, rd或th。

  • w : 星期中的第几天,数字表示,0-6。

  • z : 年份中的第几天,范围0-366。


对于日期的月份和年份,有以下选项:



  • F : 完整文本月份,如January或March。

  • m : 数字形式的月份,带前导零,01-12。

  • M : 三个字母缩写,如Jan或Dec。

  • n : 数字形式的月份,无前导零,1-12。

  • t : 月份应有的天数,范围28-31。

  • L : 是否为闰年,1表示是,0表示否。

  • o : ISO-8601格式年份数字。

  • Y : 4位数字的完整年份,如1999或2003。

  • y : 2位数字的年份,如99或03。


时间部分的格式字符串如下:



  • a : 上午/下午,小写格式,如am或pm。

  • A : 上午/下午,大写格式,如AM或PM。

  • B : Swatch Internet时间,000到999。

  • g : 12小时制小时,无前导零,1-12。

  • G : 24小时制小时,无前导零,0-23。

  • h : 12小时制小时,带前导零,01-12。

  • H : 24小时制小时,带前导零,00-23。

  • i : 有前导零的分钟数,00-59。

  • s : 有前导零的秒数,00-59。


时区相关格式: 我爱编程网



  • e : 时区标识,如UTC或GMT。

  • I : 是否为夏令时,1表示是,0表示否。

  • O : 与格林威治时间的小时差,如+0200。

  • P : 时区差,如+02:00。

  • T : 本地时区名称,如EST或MDT。

  • Z : 时差秒数,如-43200到43200。


最后,还有两种日期/时间的完整格式:



  • c : ISO 8601格式,如2004-02-12T15:19:21+00:00。

  • r : RFC 822格式,如Thu, 21 Dec 2000 16:01:07 +0200。

  • U : 从Unix纪元开始的秒数,如time()函数的返回值。

以上就是php 求像asp的month函数如何表达全部内容了,了解更多相关信息,关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“php 求像asp的month函数如何表达”相关推荐