Πώς να αφαιρέσετε ένα έτος από μια ημερομηνία σε JavaScript

...

Η JavaScript είναι μια αντικειμενοστραφής γλώσσα δέσμης ενεργειών που χρησιμοποιείται συνήθως στην ανάπτυξη Ιστού λόγω της ικανότητάς της να αποδίδει δυναμικά ιστοσελίδες. Η χρήση αντικειμένων στο JavaScript μπορεί να οδηγήσει σε απλοποίηση πολλών εντολών ομαδοποιώντας πολλαπλές σχετικές πληροφορίες μαζί. Ένα παράδειγμα αυτής της απλοποίησης είναι η αφαίρεση ενός έτους από την τρέχουσα ημερομηνία, κάτι που μπορεί να αντιμετωπιστεί αρκετά εύκολα σε JavaScript χρησιμοποιώντας αντικείμενα.

Βήμα 1

Ορίστε μια μεταβλητή που ονομάζεται "date" για να αποθηκεύσετε την τρέχουσα ημερομηνία:

Το βίντεο της ημέρας

var date = new Date('25 Dec 2010');

Βήμα 2

Μεταφέρετε το αποτέλεσμα στην κονσόλα για να βεβαιωθείτε ότι το παραπάνω βήμα είναι σωστό:

console.log (ημερομηνία);

Βήμα 3

Στον τύπο ημερομηνίας "μήνας", εντός του αντικειμένου "ημερομηνία", αφαιρέστε το 12 από τον τρέχοντα αριθμό. Αυτό θα σας δώσει μια ημερομηνία 12 μηνών στο παρελθόν, αποθηκευμένη ως την τρέχουσα ημερομηνία:

date.setMonth (date.getMonth() – 12);

Βήμα 4

Και πάλι, βγάλε το αποτέλεσμα. Η νέα ημερομηνία θα πρέπει να είναι ακριβώς 12 μήνες πριν από την τρέχουσα ημερομηνία (στο παράδειγμα που χρησιμοποιείται παραπάνω, η νέα ημερομηνία θα είναι "25 Δεκεμβρίου 2009"):

console.log (ημερομηνία);

Προειδοποίηση

Βεβαιωθείτε ότι ακολουθείτε τη σωστή σύνταξη, όπως το τέλος των γραμμών με ερωτηματικό.