首页 > 解决方案 > Ruby 从哪里获取日期和时间?

问题描述

我在 ruby​​ 中工作,我有一个对象,其中包含今天的日期、来自 DB 的时间,并且只想要截断日期的时间。我可以得到,

DateTime.now.strftime("%H:%M")

我很好奇 Ruby 从哪里获取日期和时间?来自互联网、设备或浏览器?

标签: ruby-on-railsruby

解决方案


https://ruby-doc.org/core-2.2.0/Time.html#method-c-new

除非在 Time 实例的初始化期间给定时间,否则 Ruby 会使用运行它的系统中的类型。

如果您想在 Rails 项目中获取用户设备上的当前时间,则需要使用 Javascript 捕获它并将其传递回 Rails 应用程序。


推荐阅读