ruby-on-rails - Ruby 从哪里获取日期和时间?
问题描述
我在 ruby 中工作,我有一个对象,其中包含今天的日期、来自 DB 的时间,并且只想要截断日期的时间。我可以得到,
DateTime.now.strftime("%H:%M")
我很好奇 Ruby 从哪里获取日期和时间?来自互联网、设备或浏览器?
解决方案
https://ruby-doc.org/core-2.2.0/Time.html#method-c-new
除非在 Time 实例的初始化期间给定时间,否则 Ruby 会使用运行它的系统中的类型。
如果您想在 Rails 项目中获取用户设备上的当前时间,则需要使用 Javascript 捕获它并将其传递回 Rails 应用程序。
推荐阅读
- c++ - C++ 中对 const Callable 的引用和对 Callable 的引用之间的区别
- postfix-notation - 下面的表达式中缀到后缀的转换是什么?
- phpmyadmin - phpmyadmin 不显示登录表单,只显示徽标
- python - 有没有更好的方法将一个元素加到一个不同长度的列表中?
- java - 调用方法时如何等待特定线程完成
- node.js - 如何在 GraphQL 查询响应中获得已弃用的警告
- html - 在徽标下方添加导航栏并将内容居中
- javascript - 使用 JavaScript 或 jQuery 或 CSS将鼠标悬停在单个标签下的各种元素上时如何添加不同的样式
- python - 如何根据共同日期在单个数据框中对齐两个数据框的数据
- r - 是否有一个 testthat expect_* 函数用于比较两个对象的行为?