From 421f4d58051f3dae1d1575f4490539cc59efc93f Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Mon, 25 Sep 2023 17:18:42 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=AD=E0=B8=B1=E0=B8=9E=E0=B9=80=E0=B8=94?= =?UTF-8?q?=E0=B8=97=E0=B9=80=E0=B8=A7=E0=B8=A5=E0=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/04_checkin/views/Checkin.vue | 28 +++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/src/modules/04_checkin/views/Checkin.vue b/src/modules/04_checkin/views/Checkin.vue index 058859e..1cdfc19 100644 --- a/src/modules/04_checkin/views/Checkin.vue +++ b/src/modules/04_checkin/views/Checkin.vue @@ -160,12 +160,30 @@ const confirm = () => { dialogTime.value = true; }; -var date = Date.now(); -let formattedH = moment(date).format("HH"); -let formattedM = moment(date).format("mm"); -let formattedS = moment(date).format("ss"); - +// var date = Date.now(); +// let formattedH = moment(date).format("HH"); +// let formattedM = moment(date).format("mm"); +// let formattedS = moment(date).format("ss"); const time = new Date().toLocaleTimeString(); +const formattedS = ref(); +const formattedM = ref(); +const formattedH = ref(); + +onMounted(() => { + updateClock(); +}); + +// อัพเดทเวลา +function updateClock() { + const date = Date.now(); + let hh = moment(date).format("HH"); + let mm = moment(date).format("mm"); + let ss = moment(date).format("ss"); + formattedS.value = ss; + formattedM.value = mm; + formattedH.value = hh; +} +setInterval(updateClock, 1000); // เรียกอัพเดททุกๆ 1 วิ