JavaScript ile normalde şu anın zamanını new Date();
olarak çekiyoruz, şu anki zamandan x gün sonrasının tarihini göstermek veya bunu kullanmak için burada paylaştığım fonksiyonu kullanabilirsiniz.
Fonksiyonumuz:
function GunSonra(gun){
var bugun = new Date();
var sonucTarih = new Date(today);
sonucTarih.setDate(bugun.getDate()+gun);
return sonucTarih;
}
Kullanım örneği:
<p>Şu anki zamandan 7 gün sonrayı kullanmak</p>
<p id="sonuc"></p>
<script>
function GunSonra(gun){
var bugun = new Date();
var sonucTarih = new Date(bugun);
sonucTarih.setDate(bugun.getDate() + gun);
return sonucTarih;
}
document.getElementById("sonuc").innerHTML = GunSonra(7);
document.cookie = '_Wolkanca=true; expires=' + GunSonra(7) + ';';
</script>
Yukarıda gördüğünüz gibi GunSonra(7)
şeklinde sonuc
isimli elemana yazdırdık ve ayrıca bir Cookie atadık, çıktı şu anki tam tarihin 7 gün sonrası olacaktır. Bu işlem daha çok Cookie atamak için kullanışlı, elbette date gösterim türünü değiştirerek farklı yerlerde de kullanabiliriz.
Canlı görmek için: https://codepen.io/wolkanca/pen/vYgbzNY