我正在javascript中制作一个简单的时间计算器。我已将时间转换为12小时而不是24小时,但为了计算am/pm,代码总是显示am。为什么会发生这种情况?JS AM/PM时间总是显示AM

这里是我的代码:

function solveTime(x) {

var suffixSolve = (utcHours + x) % 24;

var suffix = "am";

if (utcHours > 12) {

var suffix = "pm";

}

if (utcMinutes == 0) {

utcMinutesLead = "00";

}

if (utcMinutes < 10) {

utcMinutesLead = "0" + utcMinutes;

}

var timeSolve = (((utcHours + x) + 11) % 12 + 1);

var timeTotal = timeSolve + ":" + utcMinutesLead + " " + suffix;

var utcMod = x;

if (utcMod > 0) {

utcMod = "+" + utcMod;

}

document.getElementById(x).innerHTML = "(UTC" + utcMod + ") " + timeTotal;

}

,这里是

var masterTimeUTC = new Date();

var utcHours = masterTimeUTC.getUTCHours();

var utcMinutes = masterTimeUTC.getUTCMinutes();

var utcSeconds = masterTimeUTC.getUTCSeconds();

var utcMinutesLead = masterTimeUTC.getUTCMinutes();

2016-10-03

mark

+1

什么是x的传球一样参数 –

+0

UTC修改,例如:-8为UTC-8 –

+0

你能有实时例子来说明吗? –

c 查询服务器时间会显示am,JS AM/PM时间总是显示AM相关推荐

  1. js控制元素显示与否JS控制HTML元素的显示和隐藏

    转载:https://www.cnblogs.com/unpolishedgem/p/3247098.html 利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个 ...

  2. html悬停显示图片,JS实现悬停单元格显示图片

    2.1 准备模板 1)准备内置模板: %FR_HOME%\webroot\WEB-INF\reportlets\doc\Parameter\DynamicCol\函数实现动态列.cpt 打开模板,模板 ...

  3. 前端时间格式转换,js时间戳转时间(年-月-日 时:分:秒)

    自己经常忘记 ,以此做个笔记,转载的,直接贴地址: https://blog.csdn.net/ziwoods/article/details/79652554 代码如下: var t=1521694 ...

  4. linux常用时间命令全集,Linux 指令篇:日期时间排程--date

    Linux 指令篇:日期时间排程--date 名称 : date 使用权限 : 所有使用者 使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [-- ...

  5. js获取当前时间显示在页面上

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. php js动态显示系统时间,PHP+JS动态显示服务器时间

    摘要:JS默认只能获取当前系统时间,若想获取服务器时间,必须加上后端语言配合,PHP+JS获取服务器端时间代码:运行结果:2017-4-4 15:... JS默认只能获取当前系统时间,若想获取服务器时 ...

  7. 自己封装的一个js方法用于获取显示的星期和日期时间

    自己封装的一个js方法用于获取显示的星期和日期时间 /*** 获取用于显示的星期和日期时间* @param date* @returns {string}*/ function getWeek(dat ...

  8. js实现在页面实时显示时间,一个按钮控制时间暂停和开始

    js实现在html实时显示时间,一个按钮控制时间暂停和开始.代码如下: <head><meta charset="UTF-8"><title>& ...

  9. js网站服务器时间,js获取本地时间、服务器时间、记时

    js获取本地时间.服务器时间.倒计时 untitled get=function (id){return document.getElementById(id)} if(document.all){ ...

最新文章

  1. Nginx模块参考手册中文版
  2. idea2019配置gradle详解_Java学习之——Gradle的安装配置、IDEA中创建Gradle的Java项目...
  3. Xen的内存布局及其启动
  4. 在使用.Net Reflector时发现了一个Bug:)
  5. Java中String类的常见面试题
  6. oracle定时任务可以备份么,Linux下Oracle设置定时任务备份数据库的教程
  7. 2017 ACM/ICPC Asia Regional Qingdao Online 记录
  8. android fm模块学习,AndroidFM模块学习之5关闭FM流程
  9. FreeRTOS信号量---二值信号量
  10. 管理用户和PROFILE——管理用户——修改用户
  11. ssl 1606 选课
  12. 谷歌云盘和百度云盘文件转存
  13. 2811路由器系统导入到服务器,配置CISCO2811路由器的E1连接
  14. 涠洲岛形成及地形地貌特征
  15. EduSoho教育周报(0805-0811)
  16. oracle v rman status,RMAN 中V$ARCHIVED_LOG 中STATUS 为X 的文件处理
  17. 最短路 (Dijstra) 最短路
  18. 一个女程序员的心酸和无奈
  19. fortran与java的区别_fortran与c或java比较
  20. 图的遍历之BSF广度优先算法6.2.2(网络整理)

热门文章

  1. 多组两两比较用什么检验方法
  2. 流动资金测算精灵系统 快速测算融资需求
  3. 如何获取MindManager免费试用版本
  4. Mac-安装Navicat Premium破解版
  5. input文本输入框的type类型
  6. 软件开发未来发展五大趋势,从业者们注意了!
  7. android ppt素材,史上最全的PPT素材大合集,670页全动画演示!
  8. caffe2的安装与遇到的问题和解决问题步骤
  9. 实验室管理系统(LIMS)涵盖的三层结构及应用
  10. speccy和鲁大师_使用Speccy查找详细的硬件信息