Συνάρτηση Now του VBScript

Ορισμός και χρήση

Η συνάρτηση Now μπορεί να επιστρέψει την τρέχουσα ημερομηνία και ώρα ανάλογα με τις ρυθμίσεις ημερομηνίας και ώρας του συστήματος υπολογιστή.

Γραμματική

Now

Συμβουλές και σημειώσεις

Σημαντική πληροφορία:

Αν διαβάσει τα Date, Time και Now ταυτόχρονα, τότε το Now = Date + Time, αλλά στην πραγματικότητα, δεν μπορούμε να καλέσουμε τα τρία αυτά συγχρόνως, γιατί μετά την εκτέλεση μιας συνάρτησης, μπορεί να εκτελεστεί η άλλη, οπότε αν χρειάζεστε να αποκτήσετε την τρέχουσα ημερομηνία και ώρα στο πρόγραμμα σας, πρέπει να καλέσετε το Now και στη συνέχεια να χρησιμοποιήσετε τις DateVale και TimeValue για να εξάγετε την ημερομηνία και την ώρα.

Παράδειγμα: Αποκτήστε την ημερομηνία και την ώρα ενός σημείου χρόνου:

N = Now 'Ημερομηνία και Χρόνος του σημείου χρόνου
D = Datevalue(N) 'Μέρος Ημερομηνίας του ίδιου σημείου χρόνου'
T = TimeValue(N) 'Μέρος Χρόνου του ίδιου σημείου χρόνου'
D2 = Date 'Ημερομηνία σημείο 1'
T2 = Time 'Χρόνος σημείο 2'

Σκέψεις για το Θέμα

Πόσο μεγάλη μπορεί να είναι η μέγιστη τιμή του σφάλματος όταν συνεχώς εκτελείται το Response.write Now και το Response.Write Date + Time; Αναγνώριση:

Το "χρόνος σημείο 1" παίρνει το Now = #7/1/95 23:59:59#
Το "χρόνος σημείο 2" παίρνει το Date = #7/1/95#

Αν το "χρόνος σημείο 3" περάσει την ημέρα, έτσι ώστε το Time = #0:00:00, τότε η διαφορά μεταξύ του Now και του Date+Time θα γίνει 23:59:59.

Παράδειγμα

Παράδειγμα 1

document.write(Now)

Έξοδο:

2007-10-1 14:10:06

Σημείωση:Οι αποτελέσματα μπορεί να διαφέρουν ελαφρώς λόγω διαφορετικών ρυθμίσεων υπολογιστών.