如何从PHP中的日期字符串中删除(YYYY)?

时间:2014-01-10 12:21:36

标签: php string date

我正在创建一个能够记住用户生日的函数,并以这种格式“08/12/1988”将生日值存储在我的数据库中。

现在我如何删除“YYYY”,以便我最终只有一天和一个月? 08/12

因为那样我就可以制作这样的if语句:

这不行:

$date_today = date("d-m");

if($string_from_db_without_year == $date_today){
   echo"Congrats, it's your birthday!";
}

此工作:

    $string_from_db = $bruger_info_profil['birthday'];
    $date = strtotime($string_from_db);
    $converted_date_from_db = date('m/d',$date);

        echo $converted_date_from_db;

3 个答案:

答案 0 :(得分:2)

尝试:

$input  = '08/12/1988';
$output = date('d-m', strtotime($input));

答案 1 :(得分:2)

<?php
$date = strtotime('08/12/1988');
echo date('d/m',$date);
?>

答案 2 :(得分:0)

$time = strtotime( "08/12/1988");
$birthday = date("d-m", $time);

或者

list($month, $day, $year) = explode('/', "08/12/1988");
$birthday = $day.'-'.$month;