首页 文章

php转换日期格式手动dd / mm / yyyy [复制]

提问于
浏览
1

这个问题在这里已有答案:

Use date()

$sqldate = "2016-07-18";
$newDate = date("d-m-Y",$sqldate);

I also use

implode('-', array_reverse(explode('/', $sqldate)));

我试图将日期从yyyy-mm-dd转换为dd-mm-yyyy(但不是在SQL中);但我不知道日期函数如何需要时间戳,我无法从此字符串中获取时间戳 .

我得到特定的日期格式 . 为什么?我尝试了一个日期预期格式,我尝试了php日期但没有成功..

I excpected output

18/07/2016

3 回答

  • 1

    使用 strtotime() .

    $sqldate = "2016-03-21";
    echo $newDate = date("d/m/Y",  strtotime($sqldate));
    

    Output

    21/03/2016
    

    Live Demo : Click Here

  • 1
    $sqldate = "2016-03-21";
    $newDate = date("d-m-Y",strtotime($sqldate));
    

    这就是你需要的 .

  • 1
    $sqldate = "2016-03-21";
     echo date('d/m/Y', strtotime($sqldate));
    

相关问题