php - 如何在 PHP 中将日期时间转换为字符串?

标签 php

我有一个日期如下。

$discount_start_date='03/27/2012 18:47';

$start_date=new DateTime($discount_start_date);
$start_date->format('Y/m/d H:i:s');

如何在 PHP 中将其转换为字符串,以便将其存储到 MySql 中?我有 Java 背景,对 PHP 还很陌生。

最佳答案

不要使用 DateTime。正常的 php 方法是使用 date()strtotime();

$discount_start_date = '03/27/2012 18:47';    
$start_date = date('Y-m-d H:i:s', strtotime($discount_start_date));

关于php - 如何在 PHP 中将日期时间转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9879141/

相关文章:

php - MySQL写入数据库语法错误

php - mysql根据数据在哪个表中从表中选择

PHP - 计数问题算法

php - woocommerce_payment_complete 未在标记订单完成时触发

PHP:如何在另一个图像上绘制图像?

php - 通过 PHP 更新 MySQL

php过滤搜索结果

php - MySQL如何通过一堆子查询来优化查询

javascript - 在 php laravel 中转义单引号

php - PHP 中 MySQL 查询的返回值