gpt4 book ai didi

php - 时间格式转换使用php

转载 作者:太空宇宙 更新时间:2023-11-03 10:50:28 24 4
gpt4 key购买 nike

我正在使用 datetimepicker 进行用户输入。格式为:mm-dd-yy hh:mm tt(示例:08-25-2014 01:49 pm)。我需要使用 php 将其转换为 MySQL datetime 格式(同时正确转换 2014-08-25 13:49:00 的示例)用于 MySQL 存储。

<?php
$test = '08-25-2014 01:49 pm';
$test = str_replace("-","/","$test");
$test = new DateTime("$test");
$test = date_format($test, 'Y-m-d H:i:s'); // 2011-07-01 00:00:00
?>

更新:出于某种原因,我不得不删除 - 并将其替换为/。知道为什么正斜杠可以但不是 - 吗?

最佳答案

当您使用美国日期格式和用于非美国日期格式的 - 分隔符时,您可能必须实际执行如下操作:-

$date = '08-25-2014 01:49 pm';

$dt = new DateTime();
$dt->createFromFormat('m-d-Y h:i a', $date);

$date = $dt->format('y-m-d');

关于php - 时间格式转换使用php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25560183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com