如何转换YYYY-DD-MM hh:mm:ss到YYYY-MM-DD hh:mm:ss?

AMI*_*ian 1 php format date

可能重复:
如何使用PHP将yyyy-MM-dd HH:mm:ss转换为"2010年4月15日"

我已连接到银行,它以YYYY-DD-MM hh:mm:ss格式给我一个报告,但是我需要这种格式YYYY-MM-DD hh:mm:ss存储在db中,我该怎么办你好吗?

mbh*_*mbh 5

一种方法是使用DateTime类:

<?php
$date = \DateTime::createFromFormat('Y-d-m H:i:s', $yourDateString);

if (! $date) {
    throw new \InvalidArgumentException(sprintf("'%s' is not a valid date.", $yourDateString));
}

echo $date->format('Y-m-d H:i:s');
?>
Run Code Online (Sandbox Code Playgroud)

  • 请注意,格式值应为:'Ydm H:i:s'和'Ymd H:i:s'因此在这里 (2认同)