MySQL已经知道如何使用

STR_TO_DATE() function结合

DATE_FORMAT()使用的格式字符串本地解析许多不同类型的日期字符串.

所以,我根本不会在这个过程中涉及PHP,而是允许MySQL解析输入本身.

您需要使用的格式字符串是%d /%m /%Y%h:%i%p,其中%p表示AM / PM.

您可以在INSERT语句中使用整个表达式,直接从PHP传递字符串,假设您已经验证了它们的格式.

INSERT INTO your_table (timestamp_column) VALUES (STR_TO_DATE('20/10/2014 05:39 PM', '%d/%m/%Y %h:%i %p'));

…将正确插入DATETIME值2014-10-20 17:39:00到您的表中.

如果您真的更喜欢在PHP中使用它,请使用格式字符串’d / m / Y H:i A’使用DateTime::createFromFormat()(PHP 5.3)

$d = DateTime::createFromFormat('d/m/Y H:i A', '20/10/2014 05:39 PM');

var_dump($d);

class DateTime#2 (3) {

public $date =>

string(26) "2014-10-20 17:39:00.000000"

public $timezone_type =>

int(3)

public $timezone =>

string(15) "America/Chicago"

要从中获取MySQL格式的日期,

echo $d->format('Y-m-d H:i:s');

// 2014-10-20 17:39:00

如果您处于使用早于5.3的PHP版本的非常不幸的情况,您可以使用strptime()获得类似的结果,但是您需要将其数组输出组装成MySQL的字符串格式.

php取am+pm时间格式,php – 如何将带有日期和时间AM / PM的字符串转换为24小时的mysql时间戳格式...相关推荐

  1. 12小时制(AM PM)字符串转换为24时制

    今天遇到时间转换问题,将带AM,PM的时间字符串转换为24小时制时间.查阅资料后解决,代码如下: 所用到的语言是scala语言 import java.text.SimpleDateFormat im ...

  2. MySQL关于把AM/PM格式的时间转换为24小时制的时间格式

    MySQL把AM/PM格式的时间转换为24小时制的时间格式 时间无序表达时,使用STR_TO_DATE函数进行转换,具体示例如下: select 交易时间,STR_TO_DATE(交易时间,'%m/% ...

  3. 汇编语言:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。

    题目:访问cmos ram,用汇编语言编程,以"年/月/日 时:分:秒"的格式,显示当前的日期.时间. 我编写的程序是用直接写显存的方式,在屏幕中间显示系统的当前时间. 但是,有两 ...

  4. adc转换时钟_24小时时钟转换器:如何将AM / PM转换为24小时时间

    adc转换时钟 There are two primary methods of showing the time. First there's the 12 hour clock that uses ...

  5. date格式化输出 24小时 java_java - 将日期时间转换为24小时表单

    java - 将日期时间转换为24小时表单 我从服务器获得的时间就像Jul 27, 2011 8:35:29 AM. 我想将其转换为2011-07-27 08:35:29. 我还希望转换时间为24小时 ...

  6. 时间的坑yyyy-MM-dd HH:mm:ss代表将时间转换为24小时制

    java中的的日期格式为: yyyy-MM-dd HH:mm:ss:代表将时间转换为24小时制,例: 2018-06-27 15:24:21 yyyy-MM-dd hh:mm:ss:代表将时间转换为1 ...

  7. mysql时间戳格式转换日期格式字符串

    1.测试表表结构 CREATE TABLE `timestamp_string_change` (`id` int NOT NULL AUTO_INCREMENT,`up_time` timestam ...

  8. java规定日期格式输出_Java格式化输出日期百分比时间等

    Java格式化输出 Java的格式化输出等同于String.Format,与C有很大的相似,比如 System.out.printf("%8.2f", x); 在printf中,可 ...

  9. python24小时12小时转换_python将时间从12小时转换为24小时格式

    给出12小时AM / PM格式的时间,将其转换为军事(24小时)时间. 注意:午夜是12小时制的凌晨12:00:00和24小时制的00:00:00.中午是12小时制的12:00:00 PM和24小时制 ...

最新文章

  1. Kerberos的原理 - MIT
  2. 联想android4.4.2版本,联想YOGA 平板2系统是什么?能升级安卓4.2吗?
  3. 关于Django综述
  4. Android开发之带进度条的WebView
  5. leetcode 48. 旋转图像
  6. 线性代数应该这样讲(二)
  7. python3 class init_python3 module中__init__.py的需要注意的地方
  8. Python静态作用域名字搜索规则
  9. 替罪羊树—BZOJ3224: Tyvj 1728 普通平衡树
  10. pytorch之expand和repeat
  11. android项目模块导入eclipse编译报错,android环信demo导入eclipse编译出错
  12. php批量数据提交mysql_php在mysql里批量插入数据(代码实例)
  13. turbo编译码c语言,Turbo码的编译码基本原理和常用编译码算法分析及仿真程序
  14. 如何强制升级索尼sony tablet s android 4.0,【S丶Tablet】教你root Tablet S 4.0.3 R5
  15. js对加法计算、减法计算、乘法计算、除法计算的精度处理
  16. 因子分析法(Matlab与SPSS对比)
  17. PC端的TIM无法打开?打开“QPCore Service”服务 ,访问被拒?关掉杀毒软件
  18. Markdown写出高大上时序图
  19. Chance Gym - 101086L——二进制,素数
  20. EOS Royale游戏遭受黑客攻击,黑客目前共获利18000eos

热门文章

  1. addoption php,无忧建站-ajax+php无刷新二级联动下拉菜单(省市联动)源码
  2. 浅谈基本的网络基本故障和问题排查
  3. 怪异盒模型flex布局
  4. Web浏览器基于Flash实时播放监控视频(一)
  5. Unity数据读写与存档(2)Json:成为神笔马良
  6. 5G极化码之父造访华为 任正非称将持续基础研究投入
  7. 支付宝技术专家李战斌:安防视频行为分析系统的技术演进及应用场景 | 2018FMI人工智能与大数据高峰论坛(深圳站)
  8. CUDA 编程简介(下)
  9. 服务器显示隐藏任务,在Windows 10中隐藏任务栏的简单方法
  10. Quaternion kinematics for the error-state Kalman filter论文阅读