首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel碳重新加载当前时间

Laravel碳重新加载当前时间
EN

Stack Overflow用户
提问于 2017-08-30 00:34:52
回答 2查看 2.6K关注 0票数 0

我找不到任何与我正在尝试解决的问题相关的文档,因此我在这里请求它。

我的控制器使用以下命令提取碳排放日期:

$utctime = Carbon::now()->toTimeString();

该代码允许我在页面上显示UTC时间。问题在于,Carbon只加载一次时间(在页面加载时),并且停留在那个时间。我想要的是碳显示的实时性,而不需要页面重新加载。

我猜这可能是不可能的更新时间,因为碳不是前端?如果是这样,你会如何让时间每秒更新,而不是根本不更新?-也许有一些前端的东西我可以使用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-30 00:48:45

在Javascript中添加基本的时钟非常简单:

代码语言:javascript
运行
复制
<div id="time"></div>

<script type="text/javascript">
  function showTime() {
    var date = new Date(),
        utc = new Date(Date.UTC(
          date.getFullYear(),
          date.getMonth(),
          date.getDate(),
          date.getHours(),
          date.getMinutes(),
          date.getSeconds()
        ));

    document.getElementById('time').innerHTML = utc.toLocaleTimeString();
  }

  setInterval(showTime, 1000);
</script>

这将是完全基于前端的,并确保在初始呈现的服务器时间和用户的本地时间之间不存在“跳跃”。

票数 2
EN

Stack Overflow用户

发布于 2017-08-30 01:12:54

您可以使用moment.js,也可以定义时区或显示协调世界时时间

代码语言:javascript
运行
复制
moment.utc().format();

https://momentjs.com/docs/ https://momentjs.com/timezone/docs/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45944210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档