【问题标题】:Get PHP date automatically hour, minute and second but user selects day, month, year自动获取 PHP 日期时、分和秒,但用户选择日、月、年
【发布时间】:2013-04-27 05:33:23
【问题描述】:

我有一个表单字段,用户可以在其中选择日、月和年,但是我想获取服务器的小时、分钟和秒。

用我的代码

date("Y-m-d H:i:s", strtotime($_SESSION['form']['txtDate']))

产生2013-04-27 00:00:00,例如我想要2013-04-27 16:30:55

谢谢

【问题讨论】:

  • 您是否也在会话中存储小时、分钟和秒?

标签: php


【解决方案1】:

试试这个

echo date("Y-m-d", strtotime($_SESSION['form']['txtDate'])) . " " . date("H:i:s");

【讨论】:

    【解决方案2】:

    如果您的会话不存储小时、分钟和秒,那么您可以按如下方式执行此操作,

    date("Y-m-d", strtotime($_SESSION['form']['txtDate'])) . " " . date("H:i:s")
    

    【讨论】:

      【解决方案3】:

      试试

      date("Y-m-d", strtotime($_SESSION['form']['txtDate'])) . " " . date("H:i:s"); 
      

      【讨论】:

        【解决方案4】:

        使用 time() 函数,它给出当前时间,带有参数 Hi:i:s,详情请参阅此。 http://php.net/manual/en/function.time.php

        【讨论】:

          【解决方案5】:

          $_SESSION['form']['txtDate'] 应具有完整格式,如 2013-04-27 16:30:55

          【讨论】:

            猜你喜欢
            • 2011-07-26
            • 1970-01-01
            • 2021-10-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-01-19
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多