代码之家  ›  专栏  ›  技术社区  ›  Ann

代码点火器中的DATE_FORMAT()

  •  0
  • Ann  · 技术社区  · 10 年前

    我想包括日期格式 d/m/Y 在下面的行中。

    <?php echo isset($form_data["db_name"]) ?    
         $form_data["db_name"]->date_of_birth : ""; ?>
    

    我试过了

    <?php echo isset($form_data["db_name"]) ?   
         $form_data["db_name"]->date_format(date_of_birth,'%d/%m/%Y') : ""; ?>
    

    ,但出现了一些错误。。。。。

    3 回复  |  直到 10 年前
        1
  •  2
  •   balaraman    10 年前

    使用日期函数

        date('d/M/Y', date_of_birth)
    

    而不是date_format()。使用日期()

        <?php echo isset($form_data["db_name"]) ? $form_data["db_name"]->date('d/M/Y',strtotime(date_of_birth)) : ""; ?>"
    
        2
  •  1
  •   Keval Rathi    10 年前

    检查一下,

    $str = '2013/12/24';
    $date = DateTime::createFromFormat('Y/m/d', $str);
    echo $date->format('d/m/Y'); //output - 24/12/2013
    

    也许对你有帮助。

        3
  •  0
  •   Scorpion    10 年前

    试试这个

    <?php echo isset($form_data["db_name"]) ? 
         date('d/m/Y',$form_data["db_name"]->date_of_birth) : ""; ?>