jquery逼真精致的卡西欧在线时钟手表插件

所属分类: 网页特效-日期时间    2023-11-24 04:55:51

jquery逼真精致的卡西欧在线时钟手表插件 ie兼容6
 查看演示  登录后下载 温馨提示
登录会员即可享受免费下载
 我要建站

jquery逼真精致的卡西欧在线时钟手表插件(共-2个文件)

使用方法

const lightBtn = document.getElementById("btn1");
const modeBtn = document.getElementById("btn2");
const alarmOr24HBtn = document.getElementById("btn3");
const light = document.getElementById("light");
const screen = document.getElementById("screen");
const Ecran = document.getElementById("Ecran");
//toggle for 12 or 24 hour format (true = 12H) (false = 24H)
// Initialize toggle variable to false
let twelveHour = true;

// Toggle function to flip state
function toggleState() {
  // Flip boolean value using ! operator
  twelveHour = !twelveHour;
  // Equivalent to:
  // if(twelveHour === true) {
  //   twelveHour = false;
  // } else {
  //   twelveHour = true;
  // }
}
function toggleTimeFormat() {
  alarmOr24HBtn.addEventListener("click", () => {
    toggleState();
    displayTime(twelveHour);
  });
}
toggleTimeFormat();
function getDay() {
  const date = new Date();
  const days = ["SU", "MO", "TU", "WE", "TH", "FR", "SA"];

  return days[date.getDay()];
}
const day = getDay();
console.log(day); // prints the current day of the week

// Returns the current day of the month
function getCurrentDay() {
  // Create a new Date object to get current time
  const now = new Date();

  // Use getDate() to extract just the day of month from Date object
  return now.getDate();
}

// Usage:
const today = getCurrentDay();
console.log(today);
function toggleScreenColor(){
  Ecran.style.fill="rgba(0,255,0,0.7";
  setTimeout(()=>{
    Ecran.style.fill="#888"; 
  },3000);
}
function activateLight() {
  light.style.opacity = "1";
  setTimeout(() => {
    light.style.opacity = "0";
  }, 3000);
  toggleScreenColor();
}
function watchLight() {
  lightBtn.addEventListener("click", activateLight);
}
watchLight();
// Display current time in 12 or 24 hour format

function displayTime(use12Hour) {
  // Create Date object to get current time
  const currentDate = new Date();

  // Get hours, minutes, seconds
  let hours = currentDate.getHours();
  let minutes = currentDate.getMinutes();
  let seconds = currentDate.getSeconds();

  // Set AM/PM
  let ampm = "AM";

  // 12 hour format
  if (use12Hour) {
    ampm = "AM";

    if (hours >= 12) {
      ampm = "PM";
    }

    if (hours > 12) {
      hours -= 12;
    } else if (hours === 0) {
      hours = 12;
    }
  }
  // Add leading 0 to single digit values
  minutes = minutes < 10 ? "0" + minutes : minutes;
  seconds = seconds < 10 ? "0" + seconds : seconds;

  // Construct time string
  let time = "";

  if (use12Hour) {
    // 12 hour format
    time = `<span id="format">${ampm}</span><span id="day-name">${day}</span><span id="day-date">${today}</span><p>${hours}:${minutes}:<small>${seconds}</small></p>`;
  } else {
    // 24 hour format
    time = `<span id="format">24H</span><span id="day-name">${day}</span><span id="day-date">${today}</span><p>${hours}:${minutes}:<small>${seconds}</small></p>`;
  }

  // Log time to console
  screen.innerHTML = `${time}`;
}

// Call function to display time
displayTime(twelveHour);
function updateTime() {
  setInterval(() => {
    displayTime(twelveHour);
  }, 500);
}
updateTime();

站长提示:
1. 苦力吧素材官方QQ群:950875342
2. 平台上所有素材资源,需注册登录会员方能正常下载。
3. 会员用户积极反馈网站、素材资源BUG或错误问题,每次奖励2K币
4. PHP源码类素材,如需协助安装调试,或你有二次开发需求,可联系苦力吧客服。
5. 付费素材资源,需充值后方能下载,如有任何疑问可直接联系苦力吧客服
相关资源 / 日期时间

jquery可自定义的天时分秒计时器特效代码

simplyCountdown.js是一个轻量级倒计时脚本库,支持自定义样式及显示字段,非常实用。
  日期时间
 5218  0

jquery自动补全日期时间插件

只需输入一个数字,点击按钮或回车自动补全转换成时间格式,非常的实用。
  日期时间
 9359  0

javascript实时更新的秒和毫秒计时器代码

一款带毫秒数字动画的计时器特效,一共有三个按钮:开始、停止和重置。该代码使用计时器功能将毫秒转换为秒。
  日期时间
 8229  0

jquery轻量级迷你日历日期选择器插件

一个简单小巧的日期选择器插件,直接平铺显示在DIV中,可左右切换月份、点选日期。可自定义设置可选择的日期,很实用!
  日期时间
 4230  0

评论数(0) 回复有机会获得K币 用户协议

^_^ 还没有人评论,快来抢个沙发!
😀
  • 😀
  • 😊
  • 😂
  • 😍
  • 😑
  • 😷
  • 😵
  • 😛
  • 😣
  • 😱
  • 😋
  • 😎
  • 😵
  • 😕
  • 😶
  • 😚
  • 😜
  • 😭
发表评论