Παιδιά τη βοήθειά σας.
Εχω φτιάξει κάποιες σελίδες με dreamweaver, δυναμικές-asp, οι οποίες εμφανίζονται όταν έρθει μια συγκεκριμένη προκαθορισμένη ημερομηνία.
Το πρόβλημά μου είναι ότι δεν έχω βρει τρόπο, όσο κι αν έψαξα, να κάνω το site μου να συγχρονίζεται με την ώρα του server και όχι με την ημερομηνία που έχει στο pc του ο κάθε χρήστης-επισκέπτης του site.
Το πρόβλημα είναι προφανές: αν δεν αντλώ την ώρα από server αλλά από το εκάστοτε (κακορυθμισμένο πολλές φορές) pc του χρήστη, αν κάποιος χρήστης έχει λάθος ημερομηνία στο pc του, τότε οι σελίδες που βλέπει είναι άσχετες με αυτές που θα έπρεπε να βλέπει κανονικά. Δηλαδή, αν σήμερα είναι Τετάρτη, ο επισκέπτης έχει ημέρα Παρασκευή στο pc του, επισκεπτόμενος το site μου, θα δει σελίδες&περιεχόμενα της Παρασκευής!
Σας παρακαλώ όποιος ξέρει κάτι σχετικό, ας δώσει τα φώτα του.
Thanx
Μέσω ASP μπορείς να χρησιμοποιήσεις την ώρα και την ημερομηνία του server απλά....
Για ημερομηνία
<%= FormatDateTime(Date) %> επιστρέφει: 6/24/2003
(Μπορείς το ίδιο και με αυτό: <%= FormatDateTime(Date, 0) %>)
<%= FormatDateTime(Date, 1) %> επιστρέφει: Tuesday, June 24, 2003
<%= FormatDateTime(Date, 2)%> επιστρέφει: 6/24/2003
Για ώρα
<%= FormatDateTime(Now, 3)%> επιστρέφει: 5:55:16 AM
<%= FormatDateTime(Now, 4)%> επιστρέφει: 05:55
Για ημερομηνία και ώρα μαζί:
<%= FormatDateTime(Now) %> επιστρέφει: 6/24/2003 5:55:16 AM
<%= FormatDateTime(Date, 1) %> <%= FormatDateTime(Now, 3)%> επιστρέφει:
Tuesday, June 24, 2003 5:55:16 AM
ή με πιο απλά
date() = <%= date() %>
now() = <%= now() %>
time() = <%= time() %>
month(date()) = <%= month(date()) %>
day(date()) = <%= day(date()) %>
year(date()) = <%= year(date()) %>
hour(now()) = <%= hour(now()) %>
minute(now()) = <%= minute(now()) %>
second(now()) = <%= second(now()) %>
weekday(now()) = <%= weekday(now()) %>
Τα παραπάνω αποτελέσματα βγαίνουν ελληνικά ή αγγλικά ανάλογα με τον server.
tip: Gr και διεθνή domain names με δωρεάν web hosting * F5 για νέο tip