<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8>
<title>recursion</title>
<style type="text/css">
</style>
<script type="text/javascript">
onload = function ()
{
setInterval (function ()
{
var date = new Date ();
datesetHours (dategetHours () + 1);
var m = dategetMonth () + 1;
m = m < 10 "0" + m : m;
var d = dategetDate ();
d = d < 10 "0" + d : d;
var h = dategetHours ();
h = h < 10 "0" + h : h;
var mm = dategetMinutes ();
mm = mm < 10 "0" + mm : mm;
txtvalue = m + "-" + d + "-" + h + "-" + mm;
}, 1000);
}
</script>
</head>
<body>
<input type="text" id="txt" />
</body>
</html>
var myDate = new Date();
myDategetYear(); //获取当前年份(2位)
myDategetFullYear(); //获取完整的年份(4位,1970-)
myDategetMonth(); //获取当前月份(0-11,0代表1月)
myDategetDate(); //获取当前日(1-31)
myDategetDay(); //获取当前星期X(0-6,0代表星期天)
myDategetTime(); //获取当前时间(从197011开始的毫秒数)
myDategetHours(); //获取当前小时数(0-23)
myDategetMinutes(); //获取当前分钟数(0-59)
myDategetSeconds(); //获取当前秒数(0-59)
myDategetMilliseconds(); //获取当前毫秒数(0-999)
myDatetoLocaleDateString(); //获取当前日期
var mytime=myDatetoLocaleTimeString(); //获取当前时间
myDatetoLocaleString(); //获取日期与时间
如果用这些来获取还是获取不到的话,发一下源代码,说明你哪个地方写错了。
JS获取的是本地电脑的日期时间格式,每个人电脑设置不一样,不一定都是24小时时间格式的。不过你可以用JS代码写输出成24小时时间格式。代码如下:
当前时间为:<span id="now"></span>
<script type="text/javascript">
//动态显示年月日时间和周几凌陈亮(QQ:57404811)
//显示当前时间的对象ID
gw_now('now');
function gw_now(id){
var obj=windowdocumentgetElementById(id);
var date=new Date();
var year=dategetFullYear();
var month=gw_now_addzero(dategetMonth()+1);
var day=gw_now_addzero(dategetDate());
var hour=gw_now_addzero(dategetHours());
var minute=gw_now_addzero(dategetMinutes());
var second=gw_now_addzero(dategetSeconds());
switch (dategetDay()) {
case 0:week="星期天";break
case 1:week="星期一";break
case 2:week="星期二";break
case 3:week="星期三";break
case 4:week="星期四";break
case 5:week="星期五";break
case 6:week="星期六";break
}
objinnerHTML=year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second + " " + week;
setTimeout("gw_now('" + id + "')",1000);
}
function gw_now_addzero(temp){
if(temp<10) return "0" + temp;
else return temp;
}
</script>
<script language="JavaScript">
//日期
var now = new Date(); //获取系统日期
var yy = nowgetYear(); //截取年
var mm = nowgetMonth(); //截取月
var dd = nowgetDay(); //截取日
//取时间
var hh = nowgetHours(); //截取小时
var mm = nowgetMinutes(); //截取分钟
var ss = nowgetTime() % 60000; //获取时间,因为系统中时间是以毫秒计算的,
所以秒要通过余60000得到。
ss= (ss - (ss % 1000)) / 1000; //然后,将得到的毫秒数再处理成秒
var clock = hh+':'; //将得到的各个部分连接成一个日期时间
if (mm < 10) clock += '0'; //字符串
clock += mm+':';
if (ss < 10) clock += '0';
clock += ss;
</script>
在IOS机型上遇到一个获取日期中的小时数莫名其妙多了8个小时的BUG,最后原因为new Date()传入的日期格式不对。
原日期格式:2019-07-10T14:00:00;但在IOS上面需要的格式:2019/07/10T14:00:00;
这时把date用在new Date(date)里面,再getHours()就不会再多8小时了。
1、使用new Date()获取当前日期,new Date()getTime()获取当前毫秒数
2、计算公式,等于获取的当前日期减去或者加上一天的毫秒数。一天的毫秒数的计算公式:24小时60分钟60秒1000毫秒,也是86400000毫秒。
举例:
Date curDate = new Date();
var preDate = new Date(curDategetTime() - 2460601000); //前一天
var nextDate = new Date(curDategetTime() + 2460601000); //后一天
以下使用后台输出表示。
扩展资料
var myDate = new Date();
myDategetYear(); //获取当前年份(2位)
myDategetFullYear(); //获取完整的年份(4位,1970-)
myDategetMonth(); //获取当前月份(0-11,0代表1月)
myDategetDate(); //获取当前日(1-31)
myDategetDay(); //获取当前星期X(0-6,0代表星期天)
myDategetTime(); //获取当前时间(从197011开始的毫秒数)
myDategetHours(); //获取当前小时数(0-23)
myDategetMinutes(); //获取当前分钟数(0-59)
myDategetSeconds(); //获取当前秒数(0-59)
myDategetMilliseconds(); //获取当前毫秒数(0-999)
myDatetoLocaleDateString(); //获取当前日期
var mytime=myDatetoLocaleTimeString(); //获取当前时间
myDatetoLocaleString( ); //获取日期与时间
DateprototypeisLeapYear 判断闰年
DateprototypeFormat 日期格式化
DateprototypeDateAdd 日期计算
DateprototypeDateDiff 比较日期差
DateprototypetoString 日期转字符串
DateprototypetoArray 日期分割为数组
DateprototypeDatePart 取日期的部分信息
DateprototypeMaxDayOfDate 取日期所在月的最大天数
DateprototypeWeekNumOfYear 判断日期所在年的第几周
StringToDate 字符串转日期型
IsValidDate 验证日期有效性
CheckDateTime 完整日期时间检查
daysBetween 日期天数差
以上就是关于js获取当前时间加1小时,后在input中显示(格式,月-日-小时-分钟)全部的内容,包括:js获取当前时间加1小时,后在input中显示(格式,月-日-小时-分钟)、js书上看的 获取当前系统时间 为什么不对、js获取当前的时间显示的是24小时的时间吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)