将日期字符串转换为mysql

将日期字符串转换为mysql

本文介绍了将日期字符串转换为mysql datetime字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一堆记录,日期格式为字符串,例如'04/17/2009'

I have a bunch of records with dates formatted as a string such as '04/17/2009'

我想将它们转换为mysql datetime字段

I want to convert them to a mysql datetime field

我计划使用foreach循环读取旧的日期值,并将新格式化的值插入每条记录的新字段中

I plan to use a foreach loop to read the old date value and insert the newly formatted value into a new field in each record

什么是转换字符串的最佳方法...我认为php可能有一种自动完成此方法的方法?

what would be the best way to convert that string...I thought php might have a way to do it automatically?

谢谢

推荐答案

首先,将字符串转换为时间戳:

First, convert the string into a timestamp:

$timestamp = strtotime($string);

然后做

date("Y-m-d H:i:s", $timestamp);

这篇关于将日期字符串转换为mysql datetime字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 11:25