关键词:
A very concise ruby on rails helper method that converts seconds into human readable format. It will not display any time periods that have 0 (ie: 1 hour 13 seconds - skipping minutes as there were none) Due to complexity, months were not factored into this converter, the function will go from weeks to years. I welcome anyone that feels the urge to fork this with month's included. ;)
def time_spent_in_words seconds, params={} time_periods_shown = params[:time_periods_shown] || 3 use_short_names = params[:use_short_names] || false return "0 seconds" if seconds < 1 short_name = {:second => :sec, :minute => :min, :hour => :hr, :day => :day, :week => :wk, :year => :yr} [[60, :second], [60, :minute], [24, :hour], [7, :day], [52, :week], [1000, :year]].map{ |count, name| if seconds > 0 seconds, n = seconds.divmod(count) name = short_name[name] if use_short_names "#n.to_i #name".pluralize(n.to_i) if n.to_i > 0 end }.compact.last(time_periods_shown).reverse.join(' ') end
人类可读格式的时间戳
】人类可读格式的时间戳【英文标题】:Timestamptohumanreadableformat【发布时间】:2011-07-2123:25:00【问题描述】:我在使用javascript从unix时间戳转换为人类表示时遇到了一个奇怪的问题这是时间戳1301090400这是我的javascriptvardate=newDate(t... 查看详情
javascript人类可读的毫秒时间戳(代码片段)
将人类可读的日期转换为纪元时间戳
】将人类可读的日期转换为纪元时间戳【英文标题】:ConvertHumanreadabledateintoanepochtimestamp【发布时间】:2012-11-1221:35:17【问题描述】:我正在处理一个C#项目,其中我有一个2012-11-2415:35:18格式的日期/时间,我需要将其转换为一个... 查看详情
以人类可读格式转换纪元时间
】以人类可读格式转换纪元时间【英文标题】:convertingepochtimeinhumanreadableformat【发布时间】:2019-12-0315:33:43【问题描述】:我想将纪元时间转换为人类可读的格式,当我给出随机纪元时间时,例如下面的一个epoch1=datetime.datetime.f... 查看详情
如何使用 Laravel 5 获得人类可读格式的时间差异?
】如何使用Laravel5获得人类可读格式的时间差异?【英文标题】:HowdoIgetthedifferenceoftimeinhumanreadableformatwithLaravel5?【发布时间】:2015-09-0814:46:07【问题描述】:我想显示当前日期和时间与updated_at列中存储的日期和时间之间的差异... 查看详情
使用 Carbon 返回人类可读的日期时间差
】使用Carbon返回人类可读的日期时间差【英文标题】:UsingCarbontoreturnahumanreadabledatetimedifference【发布时间】:2013-06-2001:26:26【问题描述】:我正在使用Laravel4创建我的项目。我目前正在构建cmets部分,我想显示该帖子是多久之前... 查看详情
如何从 Beacon 数据包中获取人类可读的日期/时间格式
】如何从Beacon数据包中获取人类可读的日期/时间格式【英文标题】:Howtogetahuman-readabledate/timeformatfromBeaconpackets【发布时间】:2018-02-1206:01:11【问题描述】:我想从IEEE802.11[a,b,g,n]无线数据包中获取人类可读的日期/时间格式。我... 查看详情
使用 Moment.js 将人类可读时间转换为 Unix 纪元时间
】使用Moment.js将人类可读时间转换为Unix纪元时间【英文标题】:UseMoment.jstoconverthumanreadabletimetoUnixepochtime【发布时间】:2020-09-2919:43:01【问题描述】:我正在尝试使用Moment.js将人类可读的时间转换为Unix纪元时间。我也想知道。35... 查看详情
将 JSON 纪元时间转换为本地人类可读日期
】将JSON纪元时间转换为本地人类可读日期【英文标题】:ConvertingJSONepochtimetolocalhumanreadabledate【发布时间】:2019-03-2617:51:12【问题描述】:我正在尝试获取在Zapier中提供给我的一些Stripe数据,并将其中两个纪元时间转换为人类可... 查看详情
将人类可读的日期从 Epoch 转换为变量
】将人类可读的日期从Epoch转换为变量【英文标题】:GettinghumanreadabledatefromEpochintovariable【发布时间】:2012-06-1619:10:54【问题描述】:好的,这可能是一个非常基本的问题;但是,我刚刚回到Linux的马鞍上。我有一个变量,它保... 查看详情
如何使用 ruby on rails 生成人类可读的时间范围
】如何使用rubyonrails生成人类可读的时间范围【英文标题】:Howtogenerateahumanreadabletimerangeusingrubyonrails【发布时间】:2011-05-0709:07:53【问题描述】:我正在尝试找到生成以下输出的最佳方法<name>jobtook30seconds<name>jobtook1... 查看详情
人类可读的 GUID
】人类可读的GUID【英文标题】:HumanReadableGUID【发布时间】:2010-12-2722:14:18【问题描述】:我正在编写一个小系统,通过生成可在我们的网站上兑换MP3的优惠券,我可以在演出中出售我乐队的音乐。代金券需要用户输入的代码。... 查看详情
如何将字符串时间戳更改为人类可读的日期格式? [复制]
】如何将字符串时间戳更改为人类可读的日期格式?[复制]【英文标题】:HowtochangestringtimestampintoHumanreadabledateformat?[duplicate]【发布时间】:2017-07-1910:09:21【问题描述】:我正在尝试将字符串时间戳转换为以下内容:2分钟前。1小... 查看详情
Bash:以人类可读格式将 unix 时间四舍五入到最接近的分钟
】Bash:以人类可读格式将unix时间四舍五入到最接近的分钟【英文标题】:Bash:Roundingupunixtimetothenearestminuteinhumanreadableformat【发布时间】:2017-05-0617:40:33【问题描述】:我有一个纪元时间戳列表,如下所示:1481842799,1481842859,........ 查看详情
htop 输出到人类可读文件
】htop输出到人类可读文件【英文标题】:htopoutputtohumanreadablefile【发布时间】:2013-07-0606:07:02【问题描述】:我尝试将htop传递到文本文件(例如htop>text.txt),但它给我的文本因格式化字符串而乱码(见下文)。有没有办法... 查看详情
如何以毫秒为单位获取带有 unix 时间戳的人类可读日期? [复制]
】如何以毫秒为单位获取带有unix时间戳的人类可读日期?[复制]【英文标题】:Howtogethumanreadabledatewithunixtimestampinmilliseconds?[duplicate]【发布时间】:2014-10-1115:25:06【问题描述】:是否有不使用已弃用的Date类的解决方案,并且不必... 查看详情
从人类可读的字符串创建 MKPlacemark/CLPlacemark
】从人类可读的字符串创建MKPlacemark/CLPlacemark【英文标题】:CreateMKPlacemark/CLPlacemarkfromhuman-readablestring【发布时间】:2019-03-1022:35:37【问题描述】:有没有办法从人类可读的字符串创建MKPlacemark,例如地标自己的description?placemark.... 查看详情
如何以人类可读的格式输出(到日志)多级数组?
】如何以人类可读的格式输出(到日志)多级数组?【英文标题】:Howtooutput(toalog)amulti-levelarrayinaformatthatishuman-readable?【发布时间】:2012-08-0618:22:32【问题描述】:我正在开发一个drupal站点,在调试时,我总是需要通读长的嵌套... 查看详情