如何在日期()中将AM / PM转换为XX / YY

时间:2015-08-08 19:22:56

标签: php string datetime

我想在AM函数中将PMXX转换为YYdate();

这是我的代码:

echo $year = date("Y-m-d h:i:s A",time());
// output: 2015-08-08 09:21:26 PM

我想要这个:2015-08-08 09:21:26 YY 。有可能吗?

2 个答案:

答案 0 :(得分:2)

您只能使用IF

进行此操作
$year = date("Y-m-d h:i:s",time());
if(date("A",time())=="PM"){ 
      $year.="YY"; 
}else{ 
     $year.="XX";
}

答案 1 :(得分:1)

这可能是一种方法。

 $array_from_to = array (
      'AM' => 'XX',
      'PM' => 'YY'
  );
 $year = date("Y-m-d h:i:s A",time());
 $year= strtr($year, $array_from_to);
 echo $year;

演示:http://codepad.viper-7.com/zMIpNC