Node.js de Zaman Farkını Hesaplama

Bugün sizlerle çok kullanışlı bir JavaScript yardımcı metodunu paylaşacağım. Bu metod, belirli bir geçmiş tarih ile şimdiki zaman arasındaki zaman farkını kullanıcı dostu bir biçimde göstermenize yardımcı olacak.

calculateTimeSince.js

Tüm farklı alternatifleri console da gösterebilmek için calculateTimeSince fonksiyonuna farklı parametreler göndereceğim. Fakat normalde en çok kullandığım yeri şu şekilde söyleyebilirim:

Örneğin admin panelinizde veritabanında kayıtlı tüm ürünleri listelediğinizi düşünün. Veritabanında her ürünün eklenme tarihi olacaktır. Siz tabloda ürünlerin eklenme tarihlerini tarih formatında göstermek yerine bu fonksiyon ile daha kullanıcı dostu bir şekilde gösterebilirsiniz. Yani;

2023-05-04T12:33:32.301Z yazmak yerine 3 months ago

2023-07-21T12:33:32.302Z yazmak yerine 14 days ago yazabilirsiniz.

index.js

Aşağıdaki komutu yazarak kodumuzu çalıştıralım.

Console Çıktısı:

2 years ago
3 months ago
14 days ago
4 hours ago
30 minutes ago
0 seconds ago

Umarım ‘Node.js de Zaman Farkını Hesaplama‘ başlıklı yazım sizin için faydalı olmuştur.

Bir sonraki yazımda görüşmek üzere.

Happy coding!

Yorum Yazın