相关文章推荐
紧张的花生  ·  SQL ...·  2 年前    · 
逆袭的菠萝  ·  VerifyError Class ...·  2 年前    · 
if(duration>=day){ days = Math.floor(duration/day)+'天' hours = Math.floor(duration%day/hour)+'小时' }else if(duration>=hour&&durationminute&&durationshow: 1天2小时 show2: 34秒 1分钟以内显示秒数59秒1分钟以上1小时以内显示分钟数和秒数23分30秒1小时以上1天以内显示小时数和分钟数1小时20分1天以上显示天数和小时数3天21小时核心代码function simpleDuration(duration, type){ if(type==='s'){ duration = duration*1000 } let... * 输出格式:21 小时 28分钟15秒 * @param {[type]} time [description] * @return {[type]} [description] function timeToDate(time) // 获取当前 时间
friendlytime. js 友好 时间 的插件,将一个 时间 字符串格式(如2018-05-31 11:30:00) 显示 友好 时间 (如,1分钟内,2分钟前等等)。 npm i friendlytime js --save import friendlytime js from "friendlytime js "; * @param str 指定的 时间 字符串,如yyyy-MM-dd HH:mm:ss * @param now 当前 时间 ,允许 时间 戳,GMT 时间 。 friendlytime js .FriendlyTime('2018-06-04 13:20:00','2018-06-04 13:25:00'); 推荐搭配使用。如果你使用了day. js ,那么过程即为 npm i friendlytime js --save npm i day js --save 照着弄了个类似的,效果如下: 在 处理 过程中需要把 时间 戳转为Date()对象,然后与本地 时间 相减获得 时间 差,通过运算转换成对应的年月日时长,最后转换成对应的字符串。这里我将这一系列操作封装成一个dateConver()函数。 下面给出源码。 HTML部分 <!--因为项目为纯页面文件没有涉及到数据库,所以这里将 时间 写在标签里--...
一般来讲我们拿到的 时间 长度 是以毫秒(millisecond)为单位的,例如34325055574,那么问题来了,一眼看去不知道这到底是多长 时间 ,只是隐隐感觉比较长,那么我们需要转换一下: const formatDuration = ms => { if (ms < 0) ms = -ms; const time = { day: Math.floor(ms / 864...