Countdown Timer | JavaScript

  Рет қаралды 43,831

Web Dev Made Easy

Web Dev Made Easy

Күн бұрын

Пікірлер: 75
@DevMadeEasy
@DevMadeEasy 4 жыл бұрын
If you find this video helpful, give it a like as this would help it reach even more people! Also, subscribe if you haven't ! Thank you! 🙏 👉 Source Code Available Here: 🌱devmadeeasy.gumroad.com/l/countdowntimer
@bladimirgarcia4271
@bladimirgarcia4271 3 жыл бұрын
It's not working for me
@markanula
@markanula 2 жыл бұрын
yeah, is there any way we can download this source code? and can we after the countdown open a page to another display instead of starting the countdown afresh for another 365 days.
@markanula
@markanula 2 жыл бұрын
by the way, you have an awesome content.
@oluwaseunoni7441
@oluwaseunoni7441 2 жыл бұрын
Hello. i am a newbie. oollwed the video carefully but my script is not working, i keep getting Nan error message . what caoulc be wrong?
@artismagraphics
@artismagraphics 2 жыл бұрын
I came back from years of time travel. I can tell you people were grateful for what you did two years ago. Subbed.✌
@DevMadeEasy
@DevMadeEasy 2 жыл бұрын
Wow, thank you! And welcome aboard!
@alihyder7266
@alihyder7266 Жыл бұрын
if your countdown number doesnt shown in ur web page than change QuerySelectorALL to getElementBy the video has that part skipped where he change it in 16:57 to 16:58 jusr focus on queryselector
@normael1011
@normael1011 3 жыл бұрын
nothing happen in my console... it does not show the number it meant to show at 12:50
@timoneisold
@timoneisold 3 жыл бұрын
Same Problem.
@timoneisold159
@timoneisold159 3 жыл бұрын
just look in the comments. I dont exactly know, which problem you got, but the other comments helped me alot.
@helisson2k
@helisson2k Жыл бұрын
const newYearTime = new Date(`January 1 ${currentYear + 1} 00:00:00`); You need to put `
@rahil-aliyev
@rahil-aliyev 2 жыл бұрын
Thank you very much. It works. But one thing İ wanna say. The 'settimeout' function works once when I write your code. And I changed "setInterval(() => updateCountdownTime(), 1000);" and the problem solved.
@topebanjo5639
@topebanjo5639 3 жыл бұрын
Hii I was want to make a day countdown timer how would I do it
@DevMadeEasy
@DevMadeEasy 3 жыл бұрын
Hello dev, how are you? This video is a step-by-step teaching you how to do this. Follow step by step, feel free to do it your way and add features, be creative. If you have any questions, post your code here and the community will help you.
@topebanjo5639
@topebanjo5639 3 жыл бұрын
@@DevMadeEasy hello dev,how are you const days = document.getElementById('days'); const hours = document.getElementById('hours'); const minutes = document.getElementById('minutes'); const seconds = document.getElementById('seconds'); const currentMonth = new Date().getFullMonth(); const newMonthTime = new Date(`April 23 ${currentMonth + 1} 00:00:00`); function updateCountdown() { const currentTime = new Date(); const diff = newMonthTime - currentTime; const d = Math.floor(diff / 1000 /60 / 60 / 24 ); const h = Math.floor(diff / 1000 / 60 / 60 % 24); const m = Math.floor(diff / 1000 / 60) % 60 ; const s = Math.floor(diff / 1000) % 60; days.innerHTML = d; hours.innerHTML = h < 10 ? '0' + h : h; minutes.innerHTML = m < 10 ? '0' + m : m; seconds.innerHTML = s < 10 ? '0' + s : s; } setInterval(updateCountdown, 1000); This is the code for day countdown timer but the code is not working
@HARS-
@HARS- 3 жыл бұрын
@@topebanjo5639 Go to the HTML file and put 00 in Seconds, minutes, hours, and days
@rabanash7894
@rabanash7894 2 жыл бұрын
Hi same problem, did you find a solution ?
@timoneisold
@timoneisold 3 жыл бұрын
How can I do it as a link, so I can send it to my friends and other people? Please someone help me
@DevMadeEasy
@DevMadeEasy 3 жыл бұрын
Hey DEv, how are you doing? You can copy the url and share it with your friends. Let me know!
@rhisavbora2975
@rhisavbora2975 2 жыл бұрын
My innerHTML didn't work.. Idk why.. I have bit less knowledge of HTML maybe that's why
@DevMadeEasy
@DevMadeEasy 2 жыл бұрын
Hello DEV, 99% of the time it's a typo. Check it again. (DEV's Life) If you can't do it at all, send me a message on our facebook page and I'll send you the source code. Happy Coding!
@connerwhite5351
@connerwhite5351 3 жыл бұрын
I don't see the source code on your patreon?
@DevMadeEasy
@DevMadeEasy 3 жыл бұрын
Hello Dev, how are you doing? Yes, I believe I uploaded it there.
@connerwhite5351
@connerwhite5351 3 жыл бұрын
@@DevMadeEasy Ah, u did. Thank you!
@KRYSSA.official
@KRYSSA.official 3 жыл бұрын
Hi! So is there a way you can print out the time in military time (24 hour) than standard time?
@DevMadeEasy
@DevMadeEasy 3 жыл бұрын
Hey Kryssa, how are you doing? Yes, i just made a template, there are no limits to what you can do from it. Happy Coding!
@normaliz3
@normaliz3 3 жыл бұрын
Best tutorial EVER!!! keep it up!!
@DevMadeEasy
@DevMadeEasy 3 жыл бұрын
Wow, thanks!
@kaiser94exodus89
@kaiser94exodus89 2 жыл бұрын
so the new year thing got time automatically? I thought you had to tell the javascript and the browser that the time is "x" and the date is "y" so it can start counting
@DevMadeEasy
@DevMadeEasy Жыл бұрын
Yes it does...
@oskarkopac9249
@oskarkopac9249 2 жыл бұрын
nice video but I cant find the link to goolge fonds where you copied the script
@DevMadeEasy
@DevMadeEasy 2 жыл бұрын
Hey Dev, how are you doing? Here is is Google Fonts: fonts.google.com/ Happy Coding!
@andreviniciusbezerradasilv9335
@andreviniciusbezerradasilv9335 2 жыл бұрын
thank u so much, muito obrigado broder
@DevMadeEasy
@DevMadeEasy 2 жыл бұрын
Hello André, I'm glad you liked it. Welcome to our DEV Community.
@technaki7490
@technaki7490 3 жыл бұрын
hi nice vid, 1 question - how do i make it stop at 0 and not go negative? ty
@DevMadeEasy
@DevMadeEasy 3 жыл бұрын
Hey Dev, I'm glad you liked it... Answering your question: well, we get whatever the current year is and add 1 to it, this we don’t have to hard code the year we’re countdown to… ${currentYear + 1} const currentYear = new Date().getFullYear(); const newYearTime = new Date(`January 01 ${currentYear + 1} 00:00:00`);
@noahheine818
@noahheine818 2 жыл бұрын
my line 8 doesn't work the new Date(xxxx) doesn't work, help?
@kaiser94exodus89
@kaiser94exodus89 2 жыл бұрын
Uncaught syntax error : identifier 'days' has already been declared. This error is from the very first line of javascript, eventhough I finished the whole tutorial it still doesn't work and when I rewrite it, it's the same. also whenever I cut it off, the console tells me that the error now is in the next const... then the next one if I remove this latter... etc. It's the only problem and I don't know why, it doesn't make sense and it's the first time tbh
@kaiser94exodus89
@kaiser94exodus89 2 жыл бұрын
Help
@DevMadeEasy
@DevMadeEasy Жыл бұрын
Hello dev, how are you doing Send me a msg via FB page, and I will send you the Source Code, this way you can find the error... 99% of the time is just a silly typo! Happy Coding my friend!
@godwinch
@godwinch 2 жыл бұрын
Hi! So my problem is that the numbers doesn't show on my webpage. I have been in stack overflow to find an answer but I found nothing. Can you help me find out what's wrong? Thank you. btw nice video!
@DevMadeEasy
@DevMadeEasy 2 жыл бұрын
Let me check! Can you please how me your code? Don't worry 99% of the time it's a simple typo.
@vlahman_
@vlahman_ 2 жыл бұрын
instead of receiving the number in the console, the NaN (Not An Number) message appears. not sure what am I doing wrong.
@GabriellaD0
@GabriellaD0 2 жыл бұрын
@@DevMadeEasy Doesn't work for me either. it simply doesn't appear, but the console doesn't write anything either. const days = document.querySelectorAll('days'); const hours = document.querySelectorAll('hours'); const minutes = document.querySelectorAll('minutes'); const seconds = document.querySelectorAll('seconds'); const currentYear = new Date().getFullYear(); const newYearTime = new Date(`January 1 ${currentYear + 1 } 00:00:00`); function updateCountdown() { const currentTime = new Date(); const diff = newYearTime - currentTime; const d = Math.floor(diff/1000/ 60 / 60 /24); /*1000ms = 1s */ const h = Math.floor(diff/1000/ 60 / 60) % 24 ; const m = Math.floor(diff/1000/ 60) % 60 ; const s = Math.floor(diff/1000) % 60 ; days.innerHTML = d; hours.innerHTML = h < 10 ? '0' + h : h; minutes.innerHTML = m < 10 ? '0' + m : m; seconds.innerHTML = s < 10 ? '0' + s : s; } setInterval (updateCountdown, 1000);
@fatimazabalaga6356
@fatimazabalaga6356 2 жыл бұрын
Hi, I have the same problem. How did You find the mistake?
@maxdamiecki1935
@maxdamiecki1935 2 жыл бұрын
I got same problem as well
@juanCruzMurguia
@juanCruzMurguia 2 жыл бұрын
Nice tutorial, thanks :D
@DevMadeEasy
@DevMadeEasy 2 жыл бұрын
Glad it helped!
@hieuhee5766
@hieuhee5766 2 жыл бұрын
Why const %24 and %60 you can explain help me
@vasanthakumar0639
@vasanthakumar0639 Жыл бұрын
$ is't work??
@andreviniciusbezerradasilv9335
@andreviniciusbezerradasilv9335 2 жыл бұрын
Você é brasileiro ne ?
@fndfernandu
@fndfernandu 2 жыл бұрын
5s de vídeo eu pensei a mesma coisa
@ТимурТокумов-и1к
@ТимурТокумов-и1к 3 жыл бұрын
Thanks!
@DevMadeEasy
@DevMadeEasy 3 жыл бұрын
Welcome! I'm super glad you liked it. Happy Coding!
@HARS-
@HARS- 3 жыл бұрын
when I run the console.log it does run perfectly on the console but, when I run the code in this way function updateCountdowntime();{ const currentTime = new Date (); const diff = newYearTime - currentTime; const d = Math.floor(diff / 1000 / 60 / 60 / 24); const h = Math.floor(diff / 1000 / 60 / 60) % 24; const m = Math.floor(diff / 1000 / 60) % 60; const s = Math.floor(diff / 1000) % 60; days.innerHTML = d; hours.innerHTML = h < 10 ? '0' + h : h; minutes.innerHTML = m < 10 ? '0' + m : m; seconds.innerHTML = s < 10 ? '0' + s : s; } setInterval(updateCountdowntime, 1000); Nothings happens, if anyone have a suggestion please
@myloufrom
@myloufrom 3 жыл бұрын
I deleted the const days / hours / minutes / seconds, my function looks like this: function updateCountdown() { const currentTime = new Date(); const diff = newYearTime - currentTime; const d = Math.floor(diff / 1000 / 60 / 60 / 24); const h = Math.floor(diff / 1000 / 60 / 60) % 24; const m = Math.floor(diff / 1000 / 60) % 60; const s = Math.floor(diff / 1000) % 60; document.getElementById('days').innerHTML = d; document.getElementById('hours').innerHTML = h; document.getElementById('minutes').innerHTML = m; document.getElementById('seconds').innerHTML = s; } setInterval(updateCountdown, 1000); Everything is displayed well !
@poojamulik3066
@poojamulik3066 3 жыл бұрын
@@myloufrom hey thankssss
@RogerontheKeys
@RogerontheKeys 2 жыл бұрын
i have the same issue
@helisson2k
@helisson2k Жыл бұрын
I have the same problem. Just word perfectly on the "console.log(d, h, m, s)" someone can help us?
@saqlainiqbal4044
@saqlainiqbal4044 9 ай бұрын
source code please
@DevMadeEasy
@DevMadeEasy 9 ай бұрын
It's in the Video Description. Happy Coding my friend.
@ajayk6862
@ajayk6862 2 жыл бұрын
goood easy to learn
@DevMadeEasy
@DevMadeEasy 2 жыл бұрын
Glad you think so!
@ajayk6862
@ajayk6862 2 жыл бұрын
Thanks for the vedio I'm now only learning its use full to me I'm from Tamil Nadu
@Jokamutta
@Jokamutta 4 жыл бұрын
Now go live till New Years :)
@DevMadeEasy
@DevMadeEasy 4 жыл бұрын
It sounds good :) Check the final project online: cranky-wright-a053c3.netlify.app
@Jokamutta
@Jokamutta 4 жыл бұрын
@@DevMadeEasy Nice :)
@AlessandroAlmeida-gy9ql
@AlessandroAlmeida-gy9ql Жыл бұрын
I've never heard a brazilian dude speaking english😂😂😂
@DevMadeEasy
@DevMadeEasy Жыл бұрын
The programming language is English, I even consider it a prerequisite. As I live in Europe, there is a great diversity of languages, I will expand the channel to French and German.
@NwabudeEKene
@NwabudeEKene 9 ай бұрын
You didn't tell us the shortcuts
@DevMadeEasy
@DevMadeEasy 9 ай бұрын
Which ones do you want to know? I put it in the description.
Build a Step Progress Bar | JavaScript
29:29
Web Dev Made Easy
Рет қаралды 28 М.
Simple Javascript Countdown Tutorial
23:04
developedbyed
Рет қаралды 131 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Hack Night Berlin 2024
1:08
Weaviate • Vector Database
Рет қаралды 7
JavaScript Project: Countdown Timer with Progress Indicator
22:58
Simple Countdown Timer with JavaScript
7:13
Florin Pop
Рет қаралды 190 М.
Subtle, yet Beautiful Scroll Animations
5:04
Beyond Fireship
Рет қаралды 1,8 МЛН
Music Player | JavaScript
37:28
Web Dev Made Easy
Рет қаралды 8 М.
CSS Text Typing Animation | HTML & CSS
13:38
Web Dev Made Easy
Рет қаралды 49 М.
Lipstick drawing for kids || Drawing lipstick || Drawing house
11:28
Drawing Art Toddlers
Рет қаралды 156
Can I Create This Complex 3D Countdown Timer Animation?
55:04
Web Dev Simplified
Рет қаралды 70 М.