თარიღების სხვაობის კალკულატორი უფასოდ
გამოთვალეთ ზუსტი სხვაობა ორ თარიღს შორის — წლები, თვეები, დღეები, კვირები, სამუშაო დღეები (შაბათ-კვირის გარეშე), საათები და წუთები.
სწრაფი პრესეტები
გავრცელებული გამოყენება
- გამოთვლა დღე სანაბელი თარიხიდათვალა კი სანაბელი თარიხი - დაფიქსირებული ზუსტი რამდენი კვირა, დღე და საათი დრო დიდი დღე.
- დღე თქვენი საზღვაო ღამისდათვალა კი თქვენი საზღვაო ღამის რაც სამსახურე დღე, სულ დღე და კვირა დარჩა დაგეგმვა.
- სამუშაო დღე პროექტის ვადაგამოთვლა ზუსტი სამუშაო დღე (გარდა კვირა) დღეს და პროექტის ვადა შორის.
- გამოთვლა სტაფიკო დღე ერთადგაირკვა ზუსტი რამდენი დღე, თვე და წელი თქვენი ხელი ქვეშ ჩემი სპეციალური.
- ასაკი ღრმა calculus ორი ადამიანიგამოთვლა ზუსტი ასაკი სხვაობა ორი სახეს - წელი, თვე და დღე.
როგორ მუშაობს
ყოველი გამოთვლა მთლიანად ბრაუზერში მუშაობს, ხელით დაწერილი UTC არითმეტიკის გამოყენებით — გარე ბიბლიოთეკის, სერვერის მოთხოვნის გარეშე. ხელსაწყო ანაწილებს YYYY-MM-DD სტრიქონებს კალენდარულ კომპონენტებად, ითვლის სხვაობებს Date.UTC() მილიწამების დროის შტამპებით, ზაფხულის-დროზე-გადასვლის დრეიფის თავიდან ასაცილებლად, და გადის დღე-დღეზე ორშაბათი–პარასკევის სამუშაო დღეების დასათვლელად.
- 1უსაფრთხო თარიღის დამუშავებათითოეული თარიღის სტრიქონი მოწმდება რეგულარული გამოსახულებით, შემდეგ ხელახლა შენდება Date.UTC()-ის მეშვეობით — არა new Date(string) — ასე რომ UTC-ს დასავლეთით მყოფი მომხმარებლები არასდროს ხედავენ კვირის დღის ცვლილებას, გამოწვეულს ბრაუზერის ლოკალური-დროის-ზონის ინტერპრეტაციით მხოლოდ-თარიღიანი შეყვანებისთვის.
- 2UTC მილიწამების გამოკლებაორივე კალენდარული თარიღი გარდაიქმნება UTC შუაღამის დროის შტამპებად Date.UTC(y, m, d)-ის მეშვეობით. მთელი რიცხვის გაყოფა 86,400,000 მწ-ზე იძლევა ზუსტ მთელ-დღიან რაოდენობას, რომელიც ზაფხულის-დროზე-გადასვლის იმუნურია, რაც სხვაგვარად დღეს 23 ან 25 საათიან ხდის.
- 3კალენდარული დაშლა და სამუშაო-დღეების დათვლახელით დაწერილი წელი/თვე/დღის დაშლა ამუშავებს თვის-სიგრძის არარეგულარობებს (საჭიროებისას წინა თვიდან დღეების სესხებით). ცალკე ციკლი გადის ორ თარიღს შორის ყოველ UTC დღეზე და ზრდის მთვლელს მხოლოდ ორშაბათი–პარასკევისთვის (getUTCDay() !== 0 ან 6), რაც ზუსტ სამუშაო-დღეების ჯამს იძლევა, ენის მიუხედავად.
- 4შედეგები ნაჩვენებია ყველა ერთეულშიჯამები ფორმატირებულია toLocaleString()-ით, გვერდის ენის გამოყენებით ენა-გამთვალისწინებელი ციფრების დაჯგუფებისთვის, შემდეგ ერთდროულად ჩნდება წლები/თვეები/დღეები, სულ დღეები, სამუშაო დღეები, კვირები, საათები და წუთები. მიმდინარე თარიღების წყვილი ეწერება URL-ში history.replaceState-ის მეშვეობით, ასე რომ ნებისმიერი შედეგი შეგიძლიათ ჩანიშნოთ ან გაუზიაროთ პირდაპირი ბმულით.
დაკავშირებული ინსტრუმენტები
სამუშაო დღეების კალკულატორი
დათვალეთ სამუშაო დღეები თარიღებს შორის ან დაამატეთ/გამოაკელით სამუშაო დღეები თარიღიდან. შაბათ-კვირის დამუშავება და დასვენების დღეების სია კონფიგურირებადია.
სენსორული ეკრანის ტესტი
დახატეთ თითებით, რათა იპოვოთ მკვდარი ზონები თქვენს სენსორულ ეკრანზე, დაითვალეთ რამდენ შეხებას აღრიცხავს ის ერთდროულად, და ნახეთ წნევა და შეხების ზომა.
დროის კალკულატორი
შეკრიბეთ ან გამოაკელით HH:MM:SS ხანგრძლივობები, ან იპოვეთ დრო ორ დროის შტამპს შორის. სასარგებლოა სამუშაო ჟურნალებისთვის, რბოლის გაჩერებებისა და პროექტის თვალთვალისთვის.