Convert DateTime to String PHP

后端 未结 6 1932
醉梦人生
醉梦人生 2020-11-30 18:27

I have already researched a lot of site on how can I convert PHP DateTime object to String. I always see \"String to DateTime\" and not \"DateTime to String\"

PHP D

6条回答
  •  囚心锁ツ
    2020-11-30 19:01

    There are some predefined formats in date_d.php to use with format like:

    define ('DATE_ATOM', "Y-m-d\TH:i:sP");
    define ('DATE_COOKIE', "l, d-M-y H:i:s T");
    define ('DATE_ISO8601', "Y-m-d\TH:i:sO");
    define ('DATE_RFC822', "D, d M y H:i:s O");
    define ('DATE_RFC850', "l, d-M-y H:i:s T");
    define ('DATE_RFC1036', "D, d M y H:i:s O");
    define ('DATE_RFC1123', "D, d M Y H:i:s O");
    define ('DATE_RFC2822', "D, d M Y H:i:s O");
    define ('DATE_RFC3339', "Y-m-d\TH:i:sP");
    define ('DATE_RSS', "D, d M Y H:i:s O");
    define ('DATE_W3C', "Y-m-d\TH:i:sP");
    

    Use like this:

    $date = new \DateTime();
    $string = $date->format(DATE_RFC2822);
    

提交回复
热议问题