将时间按照一天十二时辰方式输出,可传入时分秒,有默认值可直接输出当前时辰刻度

// 十二时辰按照地支,十二属相排列
let tzArr = ['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥']
// 十二时辰对应
let sdArr = ['夜半', '鸡鸣', '平旦', '日出', '食时', '隅中', '日平', '日昳', '晡时', '日入', '黄昏', '人定']
// 一个时辰为八刻
let skArr = ['一', '二', '三', '四', '五', '六', '七', '八']// 默认获取当前时辰,时刻
const getShiChen = (h = new Date().getHours(), m = new Date().getMinutes(), s = new Date().getSeconds()) => {let shichenStr = tzArr[parseInt(h / 2)] + '时(' + sdArr[parseInt(h / 2)] + ')'// 判断时刻if (h % 2 === 0) {shichenStr += skArr[parseInt(m / 15)]} else if (h % 2 === 1) {shichenStr += skArr[parseInt(m / 15) + 4]}return shichenStr + '刻'
}console.log(getShiChen())

如需按照农历输出当前日期请看 js按农历输出当前日期

javscript将时间转化为时辰输出相关推荐

  1. Linux时间转化方法

    Linux时间转化方法: (1)date -d"2008年 12月 17日 星期三 17:27:22 CST" +"%s" 该命令将2008年 12月 17日 ...

  2. 一学就会的 Python 时间转化总结(超全)

    作者 | Peter 来源 | Python编程时光 在生活和工作中,我们每个人每天都在和时间打交道: 早上什么时候起床? 地铁几分钟来一趟? 中午什么时候开始午休? 明天是星期几? 距离上次买衣服已 ...

  3. 获取两个时间之间的间隔_花了两天,终于把 Python 的时间转化给整明白了(超多图解)...

    来源:Python编程时光(未经授权不得私自转载) Python 的时间转化,我相信是很多开发者的痛.学得慢,忘得快,一到要用就去百度,效率太低.建议收藏这些文章(但也别忘了点赞呐,求你了),需要的时 ...

  4. python多久更新一次_一学就会的 Python 时间转化总结(超全)

    在生活和工作中,我们每个人每天都在和时间打交道: 早上什么时候起床? 地铁几分钟来一趟? 中午什么时候开始午休? 明天是星期几? 距离上次买衣服已经2个月呢? 领导让我给代码加上一个定时任务的功能,怎 ...

  5. 0003 容易混淆的格林威治时间和不同于格林威治时区的时间转化【基础】

    提升工作效率利器: ‎Mac App Store 上的"Whale - 任务管理.时间.卡片.高效率" 我们获取系统的时间方法有: 1.System.currentTimeMill ...

  6. php如何把时间转化为时间戳,学习猿地-php怎么将时间转化为时间戳

    php将时间转化为时间戳的方法:可以利用strtotime()函数来实现时间转化为时间戳,如[strtotime("2009-10-21 16:00:10");]. PHP 提供了 ...

  7. 上海时间戳 php,「PHP的时间戳与具体时间转化」- 海风纷飞Blog

    三个内置函数:time()   //获取UNIX系统时间戳 mktime(hour,minute,second,month,day,year)  //将指定时间转化为时间戳 date(时间格式,时间戳 ...

  8. Python时间转换函数:时间转化为时间戳、时间戳转化为时间、当前日期、当前时间、星期几、前面或者后面多少天、年、月、日等

    Python时间转换函数:时间转化为时间戳.时间戳转化为时间.当前日期.当前时间.星期几.前面或者后面多少天.年.月.日等 #Python时间转换函数:时间转化为时间戳.时间戳转化为时间.当前日期.当 ...

  9. shell脚本提取服务器一段时间的日志并输出异常结果

    shell脚本提取服务器一段时间的日志并输出异常结果 参考文章: (1)shell脚本提取服务器一段时间的日志并输出异常结果 (2)https://www.cnblogs.com/cheerjude/ ...

最新文章

  1. 用nginx搭建基于rtmp或者http的flv、mp4流媒体服务器
  2. 怎么在github上的私人项目中添加成员?
  3. 射命丸文 (Standard IO)
  4. Kaggle 数据挖掘比赛经验分享(转)
  5. 《项目百态:软件项目管理面面观》三模式总结
  6. Retrofit请求数据对错误以及网络异常的处理
  7. 如何在iPhone或Mac上自定义共享菜单?
  8. 【初探IONIC】不会Native可不可以开发APP?
  9. python画折线图两种写法
  10. 几种常用的网络传输协议
  11. ap启动失败 ensp_eNSP模拟WLAN——上线华为真实AP的方法及配置
  12. 【算法工程师】成为一名优秀的机器学习算法工程师所需知识及资料汇总-附思维导图
  13. 王者荣耀交流协会第6次Scrum立会
  14. linux服务器配置免密登录方式(vscode 以及 MobaXterm 登录)
  15. cifar 10 最高正确率
  16. 【Pytorch】tensor类型数据.squeeze()和.unsqueeze()函数的简明教程(一看就会)
  17. 看了诺奖得主的故事,我只说五个字:狂野酷姐姐
  18. C4996 ‘scanf‘: This function or variable may be unsafe. Consider using scanf_s instead.错误提示
  19. 【C语言】八大排序算法
  20. 图数据库—Neo4j使用指南

热门文章

  1. 51nod 1737 配对 【树形dp】
  2. 压缩包文件,解压密码可以删除吗?
  3. C语言编程练习:用pow()函数实现求x的y次方的值
  4. 网页用户登录权限校验的两种实现方式
  5. API——微信小程序前端开发工具
  6. 诊断数据库ODX—数据库框架(基于ISO22901详解)
  7. LTE射频拉远单元数字中频方案(六)
  8. 0-5V转4-20mA的几种实现方法
  9. 第六章函数,编写一个判断水仙花数的函数,从主函数输入正整数n,在主函数中调用判断水仙花数的函数,找出n以内所有的水仙花数。(水仙花数指3位数的各个数字的立方和等于这个三位数本身)。
  10. 【面向对象】重载和重写