微信小程序实现时钟(实时获取当前时间)

本文介绍了如何在微信小程序中实现一个实时显示当前时间的时钟,通过js获取时间并计算指针角度,结合css动画,实现时钟动态效果。提供了clock.wxml, clock.wxss, clock.js的相关代码片段。" 108181598,9111250,软件测试基础详解,"['软件测试', '测试方法', '测试流程', '测试环境', '质量特性']
摘要由CSDN通过智能技术生成
最终效果展示图

这里的CSS样式是借鉴其他博客的,具体是哪一篇我忘了emmm

在这里插入图片描述

实现实时获取当前时间,并用上图所示的时钟展示出来,有两种思路。

  1. js获取当前时间,计算出时针、分针、秒针需要旋转的角度,再使用css动画使时钟动起来。
  2. js使用定时函数,每隔1s获取一次当前时间,计算出时针、分针、秒针需要旋转的角度,用css展示出来即可。
clock.wxml
<!--pages/clock/clock.wxml-->
<view style="display: {
      {
      flag}};">
	<view class="warp">
		<view class="div1">
			<!-- 时 -->
			<view class="h" style="transform: rotateZ({
      {
      hdeg}}deg);"></view>
			<!-- 分 -->
			<view class="m" style="transform: rotateZ({
      {
      mdeg}}deg);"></view>
			<!-- 秒 -->
			<view class="s" style="transform: rotateZ({
      {
      sdeg}}deg);"></view>
			<!-- 中点 -->
			<view class=" div1_3"></view>
			<!-- 刻度 -->
			<view class="div1-4 d0">
				<view class="left"></view>
				<view class="right"></view>
			</view>
			<view class
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值