问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js获取时间 想取一个24小时制的时间 譬如2013-11-1 16:55:18_百度知 ...

发布网友 发布时间:2022-05-04 23:17

我来回答

3个回答

懂视网 时间:2022-05-15 09:07

这次给大家带来js实现简易24小时时钟,js实现简易24小时时钟的注意事项有哪些,下面就是实战案例,一起来看一下。

js代码

var canvas = document.getElementById("clock");
var clock = canvas.getContext("2d");
 
function zhong() {
 clock.save();
 //开始画外层圆
 clock.translate(200, 200);
 clock.strokeStyle = 'black';
 clock.lineWidth = 3;
 clock.beginPath();
 clock.arc(0, 0, 195, 0, 2 * Math.PI);
 clock.stroke();
 //时钟上的数字
 var shuzi = [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2];
 clock.font = "30px Arial";
 clock.textAlign = "center";
 clock.textBaseline = "middle";
 shuzi.forEach(function(number, i) {
 var rad = 2 * Math.PI / 12 * i;
 var x = Math.cos(rad) * 180;
 var y = Math.sin(rad) * 180;
 clock.fillText(number, x, y);
 });
 // 小圆点
 for(j = 0; j < 60; j++) {
 var h = 2 * Math.PI / 60 * j;
 var m = Math.cos(h) * 180;
 var n = Math.sin(h) * 180;
 clock.fillStyle = 'black';
 clock.beginPath();
 if(j % 5 === 0) {
 continue;
 }
 clock.arc(m, n, 3, 0, 2 * Math.PI);
 clock.fill();
 }
}
function drawHour(hour,min) {
 clock.save();
 var rad = 2 * Math.PI / 12 * hour;
 var red = 2 *Math.PI/12/60*min;
 clock.rotate(rad+red);
 clock.lineWidth = 10;
 clock.lineCap = "round";
 clock.beginPath();
 clock.moveTo(0, 5);
 clock.lineTo(0, -100);
 clock.stroke();
 clock.restore();
}
function drawmin(min) {
 clock.save();
 var rad = 2 * Math.PI / 60 * min;
 clock.rotate(rad);
 clock.lineWidth = 5;
 clock.lineCap = "round";
 clock.beginPath();
 clock.moveTo(0, 10);
 clock.lineTo(0, -150);
 clock.stroke();
 clock.restore();
}
function drawsec(sec) {
 clock.save();
 var rad = 2 * Math.PI / 60 * sec;
 clock.rotate(rad);
 clock.lineWidth = 2;
 clock.lineCap = "round";
 clock.strokeStyle = "red";
 clock.beginPath();
 clock.moveTo(0, 10);
 clock.lineTo(0, -180);
 clock.stroke();
 clock.restore();
}
function dian() {
 clock.fillStyle = "white";
 clock.beginPath();
 clock.arc(0, 0, 2, 0, 2 * Math.PI);
 clock.fill();
}
function xuanzhuan() {
 clock.clearRect(0,0,400,400);
 zhong();
 var now = new Date();
 var hour = now.getHours();
 var min = now.getMinutes();
 var sec = now.getSeconds();
 drawHour(hour,min);
 drawmin(min);
 drawsec(sec);
 dian();
 clock.restore();
}
xuanzhuan();
setInterval(xuanzhuan, 1000);

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:



热心网友 时间:2022-05-15 06:15

<SCRIPT LANGUAGE="JavaScript">
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
if (mytime<"23:30:00"){
alert(mytime);
}
</SCRIPT>

热心网友 时间:2022-05-15 07:33

new Date().toLocaleString('chinese',{hour12:false})
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
糖代谢增高会发展成糖尿病吗? 地毯怎么选购呢 酒店地毯定制 葡萄籽油可以炒菜吗 葡萄籽食用油炒菜好吃吗 ...道路的理论基础、时代背景、历史依据、现实依据 排骨怎么炖好吃又简单家常做法 家常炖排骨怎样做好吃 vivox9spius怎么设置指纹解锁屏幕呀求大神交 vivox9pius怎么解锁密码 手机,没了你会更好作文 小米盒子一直无法连接wifi,手机电脑都能用的 88skinsQQ浏览器为啥屏蔽? 88skins为什么没有购买资格 苹果手机维修换主板,原有数据会丢失吗? 苹果手机主板坏了 修好信息还在吗 有没有好的csgo开箱子网站,刚在igxe上小赚一笔 iphone手机主板坏了资料还在吗 苹果手机换主板维修手机里存的东西还在吗 QQ密码保护修改 封了怎么解封? 怎么解封 企业智能商务软件有哪些 被封如何解开 商界纵贯线的节目构架 求问华尔街电影揭露的商业智慧,很急很急,老师还要求我们做ppt作为期末成绩,拜托拜托大家 戴可轩的《商业智慧学》适合企业老板读吗? 如果身边没有做生意的人,是不是通过看新闻或看书,也能学习到商业智慧? 古人商业智慧,人穷不碰三生意的下半句是什么? 道德经的商业智慧说的是什么意思 我感觉自己的商业思维非常狭隘,有没有什么有关的书本可以增强这方面思维呢? 剃须刀的工作原理 黄田玉的简介 假和田玉是怎么制作的? 什么叫河田玉 田玉科的介绍 支付宝的交易截图,保存后,找不到了 朋友们看看这是河田玉的什么料,多少可以如 合田玉有深灰色的吗? 合田玉与翡翠玉的区别在那? 红楼梦故事和人物内容简介 如何在Mac上安装cocos2d-x开发环境 三文鱼炖豆腐白菜怎么做好吃 三文鱼肠粉的做法步骤图,三文鱼肠粉怎么做 吉他中一的双高音怎么弹 怎样弹吉他的高音DO RA MI FA SOL LA XI DO 简谱里 下面带点的音符吉他怎么弹 吉他,高音的1234567,低音的1234567,怎么弹额? 吉他低音123456怎么弹啊 和高音的谈发有什么区别啊 mac上怎么配置cocos环境变量 谁告诉我哪里有彩虹壁纸1440*900?