我如何使用 php 操作 MySQL 日期时间(添加小时数并转换为时区)?

约翰·达诺

在 ma DB 中,我有一个包含五列行的表格:1. 开始时间 2. 结束时间 3. 计划开始时间 4. 计划持续时间 5. 时区

现在我想根据这个逻辑实际返回开始和结束时间:

对于既定事件:

  • 如果开始时间“不是” '0000-00-00 00:00:00',则使用开始时间作为 ->开始
  • 如果结束时间“不是” '0000-00-00 00:00:00',则使用结束时间作为 ->结束

对于计划的活动:

  • 如果开始时间“是” '0000-00-00 00:00:00',则使用计划开始时间作为开始
  • 如果结束时间“是” '0000-00-00 00:00:00',则使用计划开始时间+持续时间(分钟:expl:200min。)作为结束

现在我有这个 json 和我的时区,如下所示:

   { 
      dstOffset: 0
      rawOffset: 3600
      timeZoneId: "Europe/Zurich"
      timeZoneName:"Central European Standard Time"
    }

现在,我想将从上述方法获得的时间转换为该时区,然后像这样输出:'2017-03-01 00:00:00'

最好的方法是如何做到这一点?

克里斯

您将需要将unix时间戳转换为mysql时间戳。

$timeToAdd = 200; // Number of seconds
$timeToAdd = 60 * 60; // 1 hours (3600 seconds)

//using one of the above $timeToAdd you can calculate it using the following
$mysql_time = date("Y-m-d H:i:s", time() + $timeToAdd);

$mysql_time现在包含 mysql 格式的时间戳

例如:2017-03-19 09:22:06

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从MYSQL QUERY使用PHP操作CRON

来自分类Dev

使用MySQL中的行聚合和操作将BigInt时间戳转换为真实日期

来自分类Dev

如何使用mysql和php执行批处理操作

来自分类Dev

如何使用MYSQL将秒转换为时间

来自分类Dev

如何在Joda时间中将日期时间从时区A转换为时区B?

来自分类Dev

当我使用IN操作时,MySQL如何运行查询

来自分类Dev

PHP MYSQL将时区感知日期转换为UTC

来自分类Dev

使用PHP和MYSQL的PDO插入操作不起作用

来自分类Dev

PHP日期转换为时间戳

来自分类Dev

PHP - MYSQL 时区 - 在回显行之前添加额外的小时数

来自分类Dev

Android日期时间通过PHP转换为MySQL日期时间

来自分类Dev

使用PHP创建基于操作的时间限制

来自分类Dev

将日期时间字段时间戳从mysql转换为php

来自分类Dev

如何在 PHP 或 MySQL 中对随机文本字符串使用类似 mod 的操作

来自分类Dev

使用PHP将Javascript时间转换为MySQL格式

来自分类Dev

使用PHP将Javascript时间转换为MySQL格式

来自分类Dev

在使用PHP的MySQL中添加时间和日期到datetime?

来自分类Dev

使用php在JSON中将Mysql日期转换为毫秒

来自分类Dev

如何将多个日期格式的字符串转换为时区格式的时间戳

来自分类Dev

使用php将非标准日期字符串转换为mysql日期时间字符串

来自分类Dev

使用 PHP 和 MySQL 获取总小时数

来自分类Dev

如何在PHP / MySQL上使用时间戳转换为JSON Google Chart Table

来自分类Dev

使用PDO的PHP Mysql日期时间搜索

来自分类Dev

使用PDO的PHP Mysql日期时间搜索

来自分类Dev

MySQL-提取日期时间并转换为矩阵映射

来自分类Dev

如何将带有时区的奇怪日期时间字符串转换为时间戳(PySpark)

来自分类Dev

如何使用MySQL字符串操作?

来自分类Dev

如何使用MySQL字符串操作?

来自分类Dev

如何使用SQL查询(MySQL)计算时间范围的小时数

Related 相关文章

  1. 1

    从MYSQL QUERY使用PHP操作CRON

  2. 2

    使用MySQL中的行聚合和操作将BigInt时间戳转换为真实日期

  3. 3

    如何使用mysql和php执行批处理操作

  4. 4

    如何使用MYSQL将秒转换为时间

  5. 5

    如何在Joda时间中将日期时间从时区A转换为时区B?

  6. 6

    当我使用IN操作时,MySQL如何运行查询

  7. 7

    PHP MYSQL将时区感知日期转换为UTC

  8. 8

    使用PHP和MYSQL的PDO插入操作不起作用

  9. 9

    PHP日期转换为时间戳

  10. 10

    PHP - MYSQL 时区 - 在回显行之前添加额外的小时数

  11. 11

    Android日期时间通过PHP转换为MySQL日期时间

  12. 12

    使用PHP创建基于操作的时间限制

  13. 13

    将日期时间字段时间戳从mysql转换为php

  14. 14

    如何在 PHP 或 MySQL 中对随机文本字符串使用类似 mod 的操作

  15. 15

    使用PHP将Javascript时间转换为MySQL格式

  16. 16

    使用PHP将Javascript时间转换为MySQL格式

  17. 17

    在使用PHP的MySQL中添加时间和日期到datetime?

  18. 18

    使用php在JSON中将Mysql日期转换为毫秒

  19. 19

    如何将多个日期格式的字符串转换为时区格式的时间戳

  20. 20

    使用php将非标准日期字符串转换为mysql日期时间字符串

  21. 21

    使用 PHP 和 MySQL 获取总小时数

  22. 22

    如何在PHP / MySQL上使用时间戳转换为JSON Google Chart Table

  23. 23

    使用PDO的PHP Mysql日期时间搜索

  24. 24

    使用PDO的PHP Mysql日期时间搜索

  25. 25

    MySQL-提取日期时间并转换为矩阵映射

  26. 26

    如何将带有时区的奇怪日期时间字符串转换为时间戳(PySpark)

  27. 27

    如何使用MySQL字符串操作?

  28. 28

    如何使用MySQL字符串操作?

  29. 29

    如何使用SQL查询(MySQL)计算时间范围的小时数

热门标签

归档