将时间字符串例如“Wed,24 Nov 2010 13:10:00 EST”转换为PHP中的DateTime

时间:2010-11-26 21:55:19

标签: php datetime

我正在解析xml,我得到的创建时间为:星期三,2010年11月24日13:10:00 EST

我的要求是在将数据插入数据库之前,使用DateTime函数将此时间转换为指定的时间格式。

任何人都可以帮助我。

谢谢你 Zeeshan

1 个答案:

答案 0 :(得分:1)

  1. 设置EST时区

    date_default_timezone_set('America/New_York');
    
  2. 转换为纪元

    $epoch = strtotime('Wed, 24 Nov 2010 13:10:00 EST');
    
  3. 获取日期/时间

    echo date('Y-m-d H:i:s', $epoch);