如何以CYYMMDD格式在PHP中显示当前日期?

时间:2014-01-27 15:09:58

标签: php sql date ibm-midrange

我正在尝试找到一种方法将当前日期转换为CYYMMDD格式,以便我可以对AS400进行SQL调用。有没有人有一个简单的方法在PHP中执行此操作,还是我必须创建一个RPG程序来执行此操作?

世纪 - 年 - 月 - 日期

示例:

2014年1月27日将转换为1140127 和 1/26/2014将转换为1140126

谢谢!

2 个答案:

答案 0 :(得分:2)

$str = (date('Y') >= 2000? 1 : 0) . date('ymd');
echo $str;

答案 1 :(得分:1)

将完整的 YYYYMMDD 格式转换为 CYYMMDD 格式,减去19000000:

例如:

<?php echo date('Ymd') - 19000000 ?>