为了账号安全,请及时绑定邮箱和手机立即绑定

格式化日期()问题

格式化日期()问题

PHP
泛舟湖上清波郎朗 2021-12-24 15:41:49
我在将美国日期转换为 SQL 日期时遇到问题。我可能做错了什么?$subExpiration = '09/02/2020';$sup_date = date('Y-m-d', strtotime('.$subExpiration.'));   我也试过$sup_date = date('Y-m-d', strtotime($subExpiration));   和$sup_date = date("Y-m-d", strtotime(str_replace('/', '-', $subExpiration)));我只是想转换为 2020-09-02 的格式化日期,但我一直收到 1970-01-01。看起来很简单。我可能做错了什么?
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

您可以使用 createFromFormat 从给定格式中获取日期:


$input = '09/02/2020';

$inputformat = "m/d/Y";

$dateobj = DateTime::createFromFormat($inputformat, $input);

$yourFormat = $dateobj->format('Y-m-d');

echo $yourFormat; // 2020-09-02


查看完整回答
反对 回复 2021-12-24
  • 1 回答
  • 0 关注
  • 118 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号