Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में वर्तमान तारीख से एक सप्ताह कैसे घटाएं?

JavaScript में Date ऑब्जेक्ट के setDate() और getDate() मेथड्स का उपयोग करके वर्तमान तारीख से 7 दिन (एक सप्ताह) घटा सकते हैं।

सिंटैक्स

var newDate = new Date(currentDate.setDate(currentDate.getDate() - 7));

उदाहरण

// वर्तमान तारीख प्राप्त करें
var currentDate = new Date();
console.log("वर्तमान तारीख: " + currentDate);

// 7 दिन घटाकर नई तारीख बनाएं
var oneWeekAgo = new Date(currentDate.setDate(currentDate.getDate() - 7));
console.log("एक सप्ताह पहले की तारीख: " + oneWeekAgo);

चलाने का तरीका

कोड को date-demo.js फ़ाइल में सेव करें और टर्मिनल में चलाएं:

node date-demo.js

आउटपुट

वर्तमान तारीख: Tue Jul 14 2020 19:12:43 GMT+0530 (India Standard Time)
एक सप्ताह पहले की तारीख: Tue Jul 07 2020 19:12:43 GMT+0530 (India Standard Time)

बेहतर दृष्टिकोण (मूल तारीख अपरिवर्तित रखने के लिए)

var currentDate = new Date();
// नया Date ऑब्जेक्ट बनाकर मूल को अपरिवर्तित रखें
var oneWeekAgo = new Date(currentDate);
oneWeekAgo.setDate(oneWeekAgo.getDate() - 7);

console.log("मूल तारीख: " + currentDate);
console.log("एक सप्ताह पहले: " + oneWeekAgo);

ध्यान दें

setDate() मूल Date ऑब्जेक्ट को मॉडिफाई करता है। अगर मूल तारीख सुरक्षित रखनी है तो नया Date ऑब्जेक्ट बनाएं।

  1. जावास्क्रिप्ट में करंट टाइम को किसी अन्य समय पर कैसे सेट करें? जावास्क्रिप्ट में करंट टाइम को किसी अन्य समय पर कैसे सेट करें?

    आप जावास्क्रिप्ट से यह नहीं कर सकते क्योंकि यह सिस्टम टाइम लेता है जो Date ऑब्जेक्ट के साथ करंट डेट प्रदर्शित करता है। हालांकि, आप निम्नलिखित कोड में टाइमज़ोन बदलकर करंट डेट बदल सकते हैं:उदाहरण<!DOCTYPE html> <html>    <body>       <script>   &nb

  1. जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स कैसे पास करें? जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स कैसे पास करें?

    जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स पास करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title&

  1. - पायथन में डेट से timedelta कैसे घटाएं?

    आप timedelta ऑब्जेक्ट का उपयोग करके पायथन डेट से एक दिन घटा सकते हैं। आपको जितना समय घटाना है उतने समय का timedelta ऑब्जेक्ट बनाना होगा। फिर इसे डेट से घटाएं। उदाहरण from datetime import datetime from datetime import timedelta today = datetime.today() yesterday = today - timedelta(days=1) print(to