【问题标题】:Get The Time In Php For Chat [closed]在 PHP 中获取聊天时间 [关闭]
【发布时间】:2015-11-17 00:09:31
【问题描述】:

更新:

我解决了这个问题。

$date = new DateTime(null, new DateTimeZone(date_default_timezone_get()));
$date->setTimeZone(new DateTimeZone('America/Chicago'));
$time = $date->format('g:i a');
echo $time;

谢谢你

【问题讨论】:

  • “我到处找,找不到答案” apparently not 除非你能解释为什么前几个结果不起作用
  • 请注意,您返回的“时间”可能是服务器的时间,通常不是聊天者的当地时间。您可能希望发回时间戳,然后使用 javascript(可以向用户查看本地时区)来显示时间。如果没有更多信息(例如您的聊天设置方式),除了将您指向通用 timedate 函数外,我们无能为力。
  • 是的。我现在明白了。
  • 希望您保留原始问题并回答您的问题。

标签: javascript php html css


【解决方案1】:

这行得通吗?

<?php
date_default_timezone_set('America/Chicago');
echo "Bob at " . date('h:i', time()) . " - hello! \n";
?>

【讨论】:

    【解决方案2】:

    您可以通过PHP date function获取时间

    date ( 'H:i' );
    

    如果收到警告,您可能需要先设置时区

    date_default_timezone_set('America/Los_Angeles');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-19
      • 2012-03-15
      • 2012-09-20
      • 2017-03-26
      • 2016-05-22
      • 2021-02-07
      • 1970-01-01
      相关资源
      最近更新 更多