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 相关文章推荐
Mootools 1.2教程 滑动效果(Slide)
Sep 15 Javascript
js添加table的行和列 具体实现方法
Jul 22 Javascript
js判断客户端是iOS还是Android等移动终端的方法
Dec 11 Javascript
js实现简单的联动菜单效果
Aug 19 Javascript
javascript中sort排序实例详解
Jul 24 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
Dec 26 Javascript
用js制作淘宝放大镜效果
Oct 28 Javascript
JavaScript中值类型和引用类型的区别
Feb 23 Javascript
vue 页面加载进度条组件实例
Feb 05 Javascript
Vue CL3 配置路径别名详解
May 30 Javascript
jQuery实现简单聊天室
Feb 08 jQuery
原生javascript制作的拼图游戏实现方法详解
Feb 23 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
Discuz7.2版的faq.php SQL注入漏洞分析
2014/08/06 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
浅谈php的优缺点
2015/07/14 PHP
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
Firefox div高度自适应
2009/04/28 Javascript
JQUERY 浏览器判断实现函数
2009/08/20 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
angularJS 入门基础
2015/02/09 Javascript
jquery图片轮播特效代码分享
2020/04/20 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
原生js实现选项卡功能
2017/03/08 Javascript
jquery实现倒计时小应用
2017/09/19 jQuery
vue2.0 资源文件assets和static的区别详解
2018/04/08 Javascript
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
2020/11/03 Javascript
python使用pyhook监控键盘并实现切换歌曲的功能
2014/07/18 Python
python脚本实现分析dns日志并对受访域名排行
2014/09/18 Python
Python中字典映射类型的学习教程
2015/08/20 Python
python 读取DICOM头文件的实例
2018/05/07 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
python 画条形图(柱状图)实例
2020/04/24 Python
通过Python pyecharts输出保存图片代码实例
2020/11/25 Python
优秀的自荐信要注意哪些
2014/01/03 职场文书
火锅店创业计划书范文
2014/02/02 职场文书
财务会计专业自荐书
2014/06/30 职场文书
驾驶员安全责任书范本
2014/07/24 职场文书
践行三严三实心得体会
2014/10/13 职场文书
中学推普周活动总结
2015/05/07 职场文书
mysql优化之query_cache_limit参数说明
2021/07/01 MySQL
SpringBoot中获取profile的方法详解
2022/04/08 Java/Android
python标准库ElementTree处理xml
2022/05/20 Python