【问题标题】:Get the current date and time in PHP with '2016-07-04 00:00:00.000' format [duplicate]以“2016-07-04 00:00:00.000”格式获取 PHP 中的当前日期和时间 [重复]
【发布时间】:2016-11-06 04:25:06
【问题描述】:

我正在使用带有 php 的 mssql db。哪个 PHP 函数可以返回当前日期时间。 (即)我希望以以下格式保存当前日期和时间,例如,

2016-07-04 11:10:05.000

谢谢!

【问题讨论】:

  • 类似这样的东西:echo substr(date("Y-m-d H:i:s.u", time()),0,-3);
  • @Thamilan,不,我没明白

标签: php datetime


【解决方案1】:

使用日期->格式http://php.net/manual/it/function.date.php

$date = new DateTime('2000-01-01');
echo $date->format('Y-m-d H:i:s.u');

【讨论】:

  • 回显日期('Y-m-d H:i:s');够了吗..?
  • 如果你想要毫秒,你需要 "Ymd H:i:su" 如果你想要 0000 你可以使用 "Ymd H:i:s.0000" ...如果你只想要第二个 "Ymd H:i:s" 你得到 2016-07-04 11:10:05
  • 是的,我明白了。谢谢分享..
【解决方案2】:

12 小时制

date("Y-m-d h:i:s.u")

24 小时制

date("Y-m-d H:i:s.u")

【讨论】:

    【解决方案3】:

    使用“日期”可以格式化输出,使用“时间”可以获得当前的 unix 时间。

    示例

    echo date("Y-m-d H:i:s.u", time());
    

    文档:http://php.net/manual/it/function.date.php

    【讨论】:

      猜你喜欢
      • 2017-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-19
      • 2019-12-02
      • 2021-07-05
      • 1970-01-01
      相关资源
      最近更新 更多