我正在尝试找到一种方法将当前日期转换为CYYMMDD格式,以便我可以对AS400进行SQL调用。有没有人有一个简单的方法在PHP中执行此操作,还是我必须创建一个RPG程序来执行此操作?
世纪 - 年 - 月 - 日期
示例:
2014年1月27日将转换为1140127 和 1/26/2014将转换为1140126
谢谢!
答案 0 :(得分:2)
$str = (date('Y') >= 2000? 1 : 0) . date('ymd');
echo $str;
答案 1 :(得分:1)
将完整的 YYYYMMDD 格式转换为 CYYMMDD 格式,减去19000000:
例如:
<?php echo date('Ymd') - 19000000 ?>