gpt4 book ai didi

php - 以分钟为单位的时间戳

转载 作者:行者123 更新时间:2023-11-29 06:16:59 25 4
gpt4 key购买 nike

这个让我很困惑。我有一个小的 mysql 文件保存用户的最后登录。其中一个字段是 date_time。它正确地保存了 date_time。 (示例:2016-02-10 13:15:59)然而,当我将 date_time 取出时,时间已关闭,通常指向下一个小时,分钟显示:03 或:01

代码如下:

$sql = "SELECT date_time FROM the_file where user_fk = " . $user_id ." LIMIT 1";
$result = $db->query($sql);
$row=$db->fetch_array($result);
if ($result){
$date_time=$row['date_time'];
$timestamp = strtotime($date_time);
}

稍后,在 js 脚本中:

<script type="text/javascript">
var year_test = '<?php echo date("Y",$timestamp); ?>';
year_test !=="1969" ? $('#login_div').html('<?php print ("Last login: " . date("l, F jS, Y g:h A",$timestamp)); ?>') : '';
</script>

出现了时间和日期,在 div 中的格式正确,但正如我所说的,时间永远不正确。

最佳答案

您的 date 格式通过使用 gh 重复部分时间的小时 - 也许您打算使用 i 那里?尝试

date("l, F jS, Y g:i A",$timestamp)

来自manual

  • g 12-hour format of an hour without leading zeros
  • h 12-hour format of an hour with leading zeros
  • i Minutes with leading zeros

关于php - 以分钟为单位的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35325802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com