Ruby – 昨天到某个时间的时间戳

Ruby – 昨天到某个时间的时间戳,第1张

概述我有以下问题: 我想在特定的时间获得昨天的时间戳. 到目前为止我的目标是: Time.local(Time.now.strftime("%Y"), Time.now.strftime("%m"), (Time.now.strftime("%d")-1), 23, 59, 59).tv_sec 我是Ruby的新手,这可能是我的Ruby代码看起来与PHP类似的原因:) 也许当我说我想要像Ruby这样的 我有以下问题:
我想在特定的时间获得昨天的时间戳.

到目前为止我的目标是:

Time.local(Time.Now.strftime("%Y"),Time.Now.strftime("%m"),(Time.Now.strftime("%d")-1),23,59,59).tv_sec

我是Ruby的新手,这可能是我的Ruby代码看起来与PHP类似的原因:)

也许当我说我想要像Ruby这样的PHP解决方案时,这是一个帮助:

mktime(23,date("m",time()),date("d",time()-86400),date("Y",time()));
解决方法 使用Activesupport是一个问题吗?

require 'active_support'Date.yesterday.end_of_day # .to_i to get the timestamp in seconds#=> Mon Nov 14 23:59:59 +0100 2011
总结

以上是内存溢出为你收集整理的Ruby – 昨天到某个时间的时间戳全部内容,希望文章能够帮你解决Ruby – 昨天到某个时间的时间戳所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1289166.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存