在本文中,我们将给您介绍关于javascript实现实时输出当前的时间的详细内容,并且为您解答js输出当前时间的相关问题,此外,我们还将为您提供关于c++输出当前的时间、JavaScript实现页面实
在本文中,我们将给您介绍关于javascript实现实时输出当前的时间的详细内容,并且为您解答js 输出当前时间的相关问题,此外,我们还将为您提供关于c++输出当前的时间、JavaScript 实现页面实时显示当前时间、javascript中打印当前的时间实现思路及代码_javascript技巧、JavaScript实时反馈系统时间的实现方法分享的知识。
本文目录一览:- javascript实现实时输出当前的时间(js 输出当前时间)
- c++输出当前的时间
- JavaScript 实现页面实时显示当前时间
- javascript中打印当前的时间实现思路及代码_javascript技巧
- JavaScript实时反馈系统时间的实现方法分享
javascript实现实时输出当前的时间(js 输出当前时间)
最近有个网站页面上要输出当前时间,精确到时分秒,还要适时变化的。百度找了找,没找到合适的,于是自己写了个,收藏下,方便以后使用。
js 适时输出当前的时间
使用方法:
假设页面上存在一个id命名为time的div,则:
总结
以上是小编为你收集整理的javascript实现实时输出当前的时间全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
c++输出当前的时间
1. 时间相关数据类型#
一个是time_t,与时间函数相关的变量,定义的变量记录着自 1970 年 1 月 1 日以来经过的秒数,也称作时间戳。
另一个是结构体tm
struct tm
{
int tm_sec; // 秒,范围从 0 到 59
int tm_min; // 分,范围从 0 到 59
int tm_hour; // 小时,范围从 0 到 23
int tm_mday; // 一月中的第几天,范围从 1 到 31
int tm_mon; // 月份,范围从 0 到 11
int tm_year; // 自 1900 起的年数
int tm_wday; // 一周中的第几天,范围从 0 到 6
int tm_yday; // 一年中的第几天,范围从 0 到 365
int tm_isdst; // 夏令时
};
2. 时间相关处理函数#
time_t time(time_t *time);
一般使用time(NULL)即可,可得到当前时区的时间戳。
struct tm *localtime(const time_t *timer);
将time_t类型转换为本地时间的 tm 结构的指针。
size_t strftime(char *str, size_t maxsize, const char *format, const struct tm *timeptr)
str -- 这是指向目标数组的指针,用来复制产生的 C 字符串。
maxsize -- 这是被复制到 str 的最大字符数。
format -- 这是 C 字符串,包含了普通字符和特殊格式说明符的任何组合。这些格式说明符由函数替换为表示 tm 中所指定时间的相对应值。
格式说明符:
说明符 | 含义 | 实例 |
---|---|---|
%a | 缩写的星期几名称 | Sun |
%A | 完整的星期几名称 | Sunday |
%b | 缩写的月份名称 | Mar |
%B | 完整的月份名称 | march |
%c | 日期和时间表示法 | Sun Aug 19 02:56:02 2012 |
%d | 一月中的第几天(01-31) | 19 |
%H | 24 小时格式的小时(00-23) | 14 |
%I | 12 小时格式的小时(01-12) | 05 |
%j | 一年中的第几天(001-366) | 231 |
%m | 十进制数表示的月份(01-12) | 08 |
%M | 分(00-59) | 55 |
%p | AM 或 PM 名称 | PM |
%s | 秒(00-61) | 02 |
%U | 一年中的第几周,以第一个星期日作为第一周的第一天(00-53) | 33 |
%w | 十进制数表示的星期几,星期日表示为 0(0-6) | 4 |
%W | 一年中的第几周,以第一个星期一作为第一周的第一天(00-53) | 34 |
%x | 日期表示法 | 08/19/12 |
%X | 时间表示法 | 02:50:06 |
%y | 年份,最后两个数字(00-99) | 01 |
%Y | 年份 | 2012 |
%Z | 时区的名称或缩写 | CDT |
%% | 一个 % 符号 | % |
3. 代码实现#
char str[50]; time_t Now = time(NULL); strftime(str, 50, "%x %X", localtime(&Now)); cout << str << endl;
JavaScript 实现页面实时显示当前时间
<html>
<head>
<script language="javascript">
function showtime()
{
var today,hour,second,minute,year,month,date;
var strDate ;
today=new Date();
var n_day = today.getDay();
switch (n_day)
{
case 0:{
strDate = "星期日"
}break;
case 1:{
strDate = "星期一"
}break;
case 2:{
strDate ="星期二"
}break;
case 3:{
strDate = "星期三"
}break;
case 4:{
strDate = "星期四"
}break;
case 5:{
strDate = "星期五"
}break;
case 6:{
strDate = "星期六"
}break;
case 7:{
strDate = "星期日"
}break;
}
year = today.getYear();
month = today.getMonth()+1;
date = today.getDate();
hour = today.getHours();
minute =today.getMinutes();
second = today.getSeconds();
document.getElementById (''time'').innerHTML = year + "年" + month + "月" + date + "日" + strDate +"" + hour +":"+ minute +":" + second; // 显示时间
setTimeout ("showtime ();", 1000); // 设定函数自动执行时间为 1000 ms (1 s)
}
</script>
<script language="javascript">
window.onload=function()
{
showtime();
}
</script>
</head>
<body>
<span id="time"></span>
</body>
</html>
javascript中打印当前的时间实现思路及代码_javascript技巧
<script> <br><br>/* <br><br>//声明时间 <BR>var date = new Date(); <BR>alert(date);//当前时间 <BR>alert(date.toLocaleString());//转化为本地时间 <BR>alert(date.getFullYear());//显示年份 <BR>alert(date.getMonth() + 1);//显示月份 0-11,需要加1 <BR>alert(date.getDate());//显示一月中的日期 <BR>alert(date.getDay());//显示一周的日期,星期几 <BR>alert(date.getHours());//获取小时时间 <BR>alert(date.getMinutes());//获取当前分钟 <BR>alert(date.getSeconds());//获取当前秒数 <BR>alert(date.getMilliseconds());//获取当前的毫秒数 <BR>alert(date.getTime());//获取从1970年1月1日午夜零时,到当前时间的毫秒值 <BR>*/ <BR>//分别获取年、月、日、时、分、秒 <BR>var myDate = new Date(); <BR>var year = myDate.getFullYear(); <BR>var month = myDate.getMonth() + 1; <BR>var date = myDate.getDate(); <BR>var hours = myDate.getHours(); <BR>var minutes = myDate.getMinutes(); <BR>var seconds = myDate.getSeconds(); <br><br>//月份的显示为两位数字如09月 <BR>if(month < 10 ){ <BR>month = "0" + month; <BR>} <BR>if(date < 10 ){ <BR>date = "0" + date; <BR>} <br><br>//时间拼接 <BR>var dateTime = year + "年" + month + "月" + date + "日" + hours + "时" + minutes + "分" + seconds + "秒"; <br><br>document.write(dateTime);//打印当前时间 <br><br><br><br></script>
JavaScript实时反馈系统时间的实现方法分享
用javascript反馈系统时间
运用知识
JavaScript HTML DOM
HTML DOM 中的setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
语法setInterval(code,milliseconds)
立即学习“Java免费学习笔记(深入)”;
code——代码(可以为函数)
milliseconds——在此调用的时间(毫秒)
因此,我们想让反馈的系统时间动起来,只需要让方法没隔1000毫秒调用一次就可以使显示的时间像闹钟一样动起来。
setInterval(function(){myTimer()},1000)
new Date()//获得当前时间 .toLocaleTimeString()//根据本地时间把Date对象的时间部分转换为字符串 .getElementById("clock")//返回带有指定 ID 的元素 .innerHTML=c; //将c返回给指定元素
代码部分
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <p id="clock"></p> </body> <script> var a = setInterval(function(){myTimer()},1000); function myTimer(){ var b = new Date(); var c = b.toLocaleTimeString(); document.getElementById("clock").innerHTML=c; } </script> </html>
总结
以上就是JavaScript实时反馈系统时间的实现方法分享的详细内容,更多请关注php中文网其它相关文章!
关于javascript实现实时输出当前的时间和js 输出当前时间的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于c++输出当前的时间、JavaScript 实现页面实时显示当前时间、javascript中打印当前的时间实现思路及代码_javascript技巧、JavaScript实时反馈系统时间的实现方法分享的相关信息,请在本站寻找。
本文标签: