倒计时小工具_这款高颜值的 APP 可以让小仙女/男神们的日子过得更精致

倒计时是大家平常都会用的功能,系统自带的工具或许也能满足一部分朋友的需求,但是对于生活精致,并且富有仪式感的小仙女和小男神们,一款普普通通的计时工具怎么能满足呢?

今天推荐的这款应用——小时刻( App Store 搜索「最美计时」可以找到),就是一款非常精致的倒计时 APP,它用漂亮的卡片形式来分别展示多个计时事件,各个事件的剩余时间一目了然:

PS. 设置好的计时事件可以永久重复使用,并且小时刻会记录该事件相关的使用数据。

b1e05ec2c767c5ee2dac78ac3c601d3a.png 382b693f0038e450e231e9855a04cad3.png

新建计时事件步骤也很简单,(如上图)只需要编辑名称,选择时间和 icon 即可,APP 会为事件卡片自动搭配不同背景及主题颜色,使界面清新生动。

◆ 主功能亮点

◇ 多事件同时进行

用户可以同时开启不限数量的计时,各个计时事件互不干扰,暂停,结束,编辑等相互独立。

◇ 自动重复

如果用户开启自动重复功能,某一事件的计时结束后会自动重新开始计时。这是一个很好的相同间隔时间的重复提醒,使用的场景例如宝妈晚间每隔3小时起来喂奶一次等等。

◇ 后台运行

多事件前后台运行,包括 APP 完全退出的情况下也要保证事件结束后及时提醒以及下次进入APP后所有事件都是正确的状态。

这看似一个很自然的功能,但却是整个 APP 最有挑战的部分。小时刻为了满足这个需求建立了一套完整的任务调度机制,确保用户在任何时候使用 APP 都能非常稳定、准确的得到所有事件状态。

◆ 其他功能

◇ 小组件快速查看

小组件可以最多查看前四个正在进行的事件。

89c9f04b8092b8bf3abe64c13bf527fa.png

◇ 统计分析

包括整体的使用情况,和基于每个事件的数据记录。用图表和时间线的形式,帮助用户更好的了解自己的习惯。

66e0076d825ad14586ca9b1bcb5daed2.png 72f3d06440b795680fd4f91fcc2b5e43.png

◇ 精美的分享卡片

用户可以保存或者分享精美的卡片,记录成就时刻。

◆ 后续开发计划

• 支持 Apple Watch

• 自定义提醒铃声

• 专注与提醒

• 支持 Siri 快捷键

• 支持 iCloud 备份

• 支持 URL 方案(workflow)

• 更多的计时形式

——————

应用名:小时刻丨为 iOS 单平台,Android 有开发计划

  • 下载地址

关注「最美应用」微信公众号,后台回复应用名即可获取!

(到应用市场安装「最美应用」客户端,也可直接下载到好用、好玩、好看的推荐!)

© 本文著作权归作者所有,并授权最美应用独家使用,未经最美应用官方许可,不得转载使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现订单计时功能可以使用小程序的定时器功能,具体实现步骤如下: 1. 在订单详情页面,获取订单创建时间和订单过期时间。 2. 计算当前时间与订单过期时间的时间差,并将时间差转换为计时显示格式(例如:00:00:00)。 3. 使用小程序的定时器功能,每隔一秒计时显示。 4. 当计时结束,即订单过期时间到达时,提示用户订单已过期。 以下是示例代码: ``` // 获取订单创建时间和订单过期时间 const createTime = new Date(order.create_time); const expiredTime = new Date(createTime.getTime() + order.expires_in * 1000); // 计算计时时间差 let diffTime = Math.ceil((expiredTime.getTime() - Date.now()) / 1000); let hour = Math.floor(diffTime / 3600); let minute = Math.floor((diffTime - hour * 3600) / 60); let second = diffTime - hour * 3600 - minute * 60; let countDown = `${hour < 10 ? '0' + hour : hour}:${minute < 10 ? '0' + minute : minute}:${second < 10 ? '0' + second : second}`; // 计时显示 this.setData({ countDown: countDown }); this.timer = setInterval(() => { diffTime--; hour = Math.floor(diffTime / 3600); minute = Math.floor((diffTime - hour * 3600) / 60); second = diffTime - hour * 3600 - minute * 60; countDown = `${hour < 10 ? '0' + hour : hour}:${minute < 10 ? '0' + minute : minute}:${second < 10 ? '0' + second : second}`; this.setData({ countDown: countDown }); if (diffTime <= 0) { clearInterval(this.timer); wx.showToast({ title: '订单已过期', icon: 'none' }) } }, 1000); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值