Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript时间为24小时到12小时,只需单击按钮_Javascript_Time - Fatal编程技术网

javascript时间为24小时到12小时,只需单击按钮

javascript时间为24小时到12小时,只需单击按钮,javascript,time,Javascript,Time,我想制作一个javascript代码,默认情况下以12小时格式(AM/PM)显示时间。下面会有一个按钮,当我点击这个按钮时,会将时间更改为24小时格式(军事时间)。再次单击该按钮时,时间将更改为以前的12小时格式。我该怎么做呢 这是我代码的链接- 我想在这里做的是——当我点击“ab”按钮时,它会将第一时间(12小时)更改为24小时格式。再次,当我单击该按钮时,第一次将更改为以前的12小时格式。当使用类似var currentDate=new Date()的内容初始化javascript时将保存当

我想制作一个javascript代码,默认情况下以12小时格式(AM/PM)显示时间。下面会有一个按钮,当我点击这个按钮时,会将时间更改为24小时格式(军事时间)。再次单击该按钮时,时间将更改为以前的12小时格式。我该怎么做呢

这是我代码的链接-

我想在这里做的是——当我点击“ab”按钮时,它会将第一时间(12小时)更改为24小时格式。再次,当我单击该按钮时,第一次将更改为以前的12小时格式。

当使用类似
var currentDate=new Date()的内容初始化javascript时将保存当前日期和时间。然后可以使用
currentDate.getHours()
方法以24小时格式获取小时数

将此格式更改为12小时格式首先需要检查小时是否大于或等于12(在这种情况下,后缀将为PM,否则将为AM)。在此之后,你只需将小时数除以12

可以分别使用
currentDate.getMinutes()
currentDate.getSeconds()
检索分钟和秒


这就说明了上述情况。

您需要向我们展示您已经完成的工作。