vue.js实现带日期星期的数字时钟功能示例


Posted in Javascript onAugust 28, 2018

本文实例讲述了vue.js实现带日期星期的数字时钟功能。分享给大家供大家参考,具体如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>3water.com vue.js带日期星期数字时钟</title>
<style type="text/css">
html, body {
 height: 100%;
}
body {
 background: #0f3854;
 background: -webkit-radial-gradient(center ellipse, #0a2e38 0%, #000000 70%);
 background: radial-gradient(ellipse at center, #0a2e38 0%, #000000 70%);
 background-size: 100%;
}
p {
 margin: 0;
 padding: 0;
}
#clock {
 font-family: 'Microsoft YaHei','Lantinghei SC','Open Sans',Arial,'Hiragino Sans GB','STHeiti','WenQuanYi Micro Hei','SimSun',sans-serif;
 color: #ffffff;
 text-align: center;
 position: absolute;
 left: 50%;
 top: 50%;
 -webkit-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
 color: #daf6ff;
 text-shadow: 0 0 20px #0aafe6, 0 0 20px rgba(10, 175, 230, 0);
}
#clock .time {
 letter-spacing: 0.05em;
 font-size: 80px;
 padding: 5px 0;
}
#clock .date {
 letter-spacing: 0.1em;
 font-size: 24px;
}
#clock .text {
 letter-spacing: 0.1em;
 font-size: 12px;
 padding: 20px 0 0;
}
</style>
</head>
<body>
<script src="https://cdn.bootcss.com/vue/2.4.4/vue.min.js"></script>
<div id="clock">
  <p class="date">{{ date }}</p>
  <p class="time">{{ time }}</p>
  <p class="text">数字时钟</p>
</div>
<script type="text/javascript">
var clock = new Vue({
  el: '#clock',
  data: {
    time: '',
    date: ''
  }
});
var week = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
var timerID = setInterval(updateTime, 1000);
updateTime();
function updateTime() {
  var cd = new Date();
  clock.time = zeroPadding(cd.getHours(), 2) + ':' + zeroPadding(cd.getMinutes(), 2) + ':' + zeroPadding(cd.getSeconds(), 2);
  clock.date = zeroPadding(cd.getFullYear(), 4) + '-' + zeroPadding(cd.getMonth()+1, 2) + '-' + zeroPadding(cd.getDate(), 2) + ' ' + week[cd.getDay()];
};
function zeroPadding(num, digit) {
  var zero = '';
  for(var i = 0; i < digit; i++) {
    zero += '0';
  }
  return (zero + num).slice(-digit);
}
</script>
</body>
</html>

这里使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun,可得到如下运行效果:

vue.js实现带日期星期的数字时钟功能示例

Javascript 相关文章推荐
javascript prototype,executing,context,closure
Dec 24 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
May 24 Javascript
JavaScript中变量提升 Hoisting
Jul 03 Javascript
jQuery jcrop插件截图使用方法
Nov 20 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
Mar 06 Javascript
jquery简单图片切换显示效果实现方法
Jan 14 Javascript
JavaScript中的this,call,apply使用及区别详解
Jan 29 Javascript
浅谈jquery上下滑动的注意事项
Oct 13 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
Feb 21 Javascript
详解iframe跨域的几种常用方法(小结)
Apr 29 Javascript
JavaScript 监听组合按键思路及代码实现
Jul 28 Javascript
vue-cli 关闭热更新操作
Sep 18 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
Aug 28 #Javascript
vue 使用自定义指令实现表单校验的方法
Aug 28 #Javascript
微信小程序多音频播放进度条问题
Aug 28 #Javascript
微信小程序获取音频时长与实时获取播放进度问题
Aug 28 #Javascript
vue表单自定义校验规则介绍
Aug 28 #Javascript
vue+axios+mock.js环境搭建的方法步骤
Aug 28 #Javascript
Vue实现用户自定义字段显示数据的方法
Aug 28 #Javascript
You might like
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
基于jQueryUI和Corethink实现百度的搜索提示功能
2016/11/09 PHP
Zend Framework处理Json数据方法详解
2016/12/09 PHP
JavaScript 直接操作本地文件的实现代码
2009/12/01 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
JavaScript的Number对象的toString()方法
2015/12/18 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
Angular 作用域scope的具体使用
2017/12/11 Javascript
深入理解JS的事件绑定、事件流模型
2018/05/13 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
[43:47]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第一局
2016/03/05 DOTA
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
python列表去重的二种方法
2014/02/14 Python
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
将Python的Django框架与认证系统整合的方法
2015/07/24 Python
解决nohup重定向python输出到文件不成功的问题
2018/05/11 Python
python递归全排列实现方法
2018/08/18 Python
python numpy存取文件的方式
2020/04/01 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
波兰珠宝品牌:YES
2019/08/09 全球购物
大学生四年生活自我鉴定
2013/11/21 职场文书
劳动实践课感言
2014/02/01 职场文书
大学生求职工作的自我评价
2014/02/13 职场文书
面试自我介绍演讲稿
2014/04/29 职场文书
就业意向书
2014/07/29 职场文书
中华魂放飞梦想演讲稿
2014/08/26 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
中学教师读书笔记
2015/07/01 职场文书
暑期工社会实践报告
2015/07/13 职场文书
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
SpringBoot2零基础到精通之异常处理与web原生组件注入
2022/03/22 Java/Android