2020 用html做一个简单的时间显示(12小时制)

news/2024/7/19 14:48:23 标签: javascript, html, js

用前端html做一个简单的时间显示(12小时制)


如图所示

在这里插入图片描述
显示年月日、时间、上下午以及星期几

功能:
1、
此代码解决时间比如秒数 为单数时,在前面补0

//值小于10时,在前面补0
function dateFilter(date){
	    if(date < 10){return "0"+date;}
	    return date;
}

2、
新建Date对象,取得相应的值

var today = new Date(); 
var year = today.getFullYear();
var month = today.getMonth()+1;
var date = today.getDate();
var hour = today.getHours();  //获得小时、分钟、秒
var minute = today.getMinutes();
var second = today.getSeconds();
var apm="AM"; //显示上午: AM

3、
设置它每隔1秒调用自己的函数执行

/*设置调用间隔*/
var myTime = setInterval("fun_clock()",1000);

4、完整代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>12小时时钟</title>
<script type="text/html" title=javascript>javascript">

//值小于10时,在前面补0
function dateFilter(date){
	    if(date < 10){return "0"+date;}
	    return date;
}

function fun_clock()
{
 var today = new Date(); 
 
 var year = today.getFullYear();
 var month = today.getMonth()+1;
 var date = today.getDate();
 var hour = today.getHours();  //获得小时、分钟、秒
 var minute = today.getMinutes();
 var second = today.getSeconds();

 var apm="AM"; //显示上午: AM
 if (hour>12) //按12小时制显示  在前端页面用html做一个简单的时间显示(12小时制)
 {
    hour=hour-12;
    apm="PM"  ;
 }
 var weekday = 0;
 switch(today.getDay()){
    case 0:
      weekday = "星期日";
    break;
    case 1:
      weekday = "星期一";
    break;
    case 2:
      weekday = "星期二";
    break;
    case 3:
      weekday = "星期三";
    break;
    case 4:
      weekday = "星期四";
    break;
    case 5:
      weekday = "星期五";
    break;
    case 6:
      weekday = "星期六";
    break;
 }

  /*设置当前时间*/
 document.getElementById("myclock").innerHTML="你好,欢迎您!当前时间为:"+year+"年"+month+"月"+date+"日 "+dateFilter(hour)+":"+dateFilter(minute)+":"+dateFilter(second)+" "+apm+" "+weekday;

}
/*设置调用间隔*/
var myTime = setInterval("fun_clock()",1000);

</script>
</head>

<body>

<div id="myclock"></div>
</body>
</html>

推荐

在idea Maven中使用逆向工程Mybatis Generator生成代码

idea Maven配置仓库文件、阿里云镜像


http://www.niftyadmin.cn/n/1463383.html

相关文章

vue工程可视化大屏 自适应问题

目录 三大常用方式 vw/vh方案 scale方案 rem vw vh方案 最新方式&#xff0c;调用autofit.js包&#xff1a; vue工程可视化大屏 自适应问题 可视化大屏的适配是一个老生常谈的话题了&#xff0c;现在其实不乏一些大佬开源的自适应插件、工具但是我为什么还要重复造轮子呢…

2020 使用HTML DOM实现对订单表格的增删改操作(前端小练)

使用HTML DOM实现对订单表格的增删改操作--前端小练项目演示 1、 新增加功能 时间显示 点击 添加订单 会不断出现新内容 可以修改内容 删除内容 2、代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1…

2020 Oracle数据库小优化Tips

Oracle数据库小优化Tips1.SGA(System Global(内存共享) area)调整2. 建立表分区:3. 建立索引4、sql优化5、程序优化1.SGA(System Global(内存共享) area)调整 a)Sga由 共享池 和数据缓存区,日志缓冲区组成 b)alter system set sga_target1024m scopeboth; (oracle自动分配sga…

2020使用html、js、正则表达式做一个前端注册表单信息验证

使用html、js、正则表达式做一个前端注册表单信息验证 小小前端练手项目&#xff0c;主要运用正则表达式对用户名、密码、确认密码、电子邮箱、手机号码、生日、身份证号码的验证 1、用户名不正确(需由由英文字母和数字组成的4-16位字符&#xff0c;以字母开头) /*验证用户名…

2020 最新 Linux文件和目录操作一

项目一 Linux文件和目录操作 1.登录进入系统,修改个人密码 2.使用简单命令date,cal,who,echo,clear等,了解linux命令格式 3. (1)运行pwd命令,确定当前工作目录。 (2)运行ls-l命令,理解各字段含义。 (3)运行ls-ai命令,理解各字段含义。 &

2020 最新 Linux批量创建50个用户stu001,stu002,...,stu050

(1)利用ls-l file,了解链接计数是多少? 运行ln file1…/fa,再运行ls-l file1,链接计数有无变化?用cat命令显示fa文件内容。 (2)显示file1的前10行和后10行。 (3)运行cp file1 file2,然后ls-l,看到什么? 运行mv file2 file3,然后ls-l,看到什么? 运行cat f,…

2020 最新 Linux进程管理题目三

Linux进程管理实训题目 (1)输入ps命令,分别就不带选项和带选项-a、-e、-f、u、x分析输出结果,明确各字段的含义 (2)输入ps –ef命令从后向前找出各自的父进程,直至1号进程,画出相关进程的族系关系图 (3)编写一个简单的shell程序,其文件名为myfile.sh。

2020 用html JavaScript实现广告轮播图切换 鼠标悬浮下标且左右切换图片

用html JavaScript实现广告轮播图切换 鼠标悬浮下标且左右切换图片 如图所示&#xff0c;左右有箭头可以切换照片&#xff0c;鼠标悬浮下标数字可跳转图片 建一个style.css文件 ul,li{padding: 0;margin: 0; list-style: none;} .adver{margin: 0 auto; width: 700px; overfl…