Αρχή :: Ενότητες :: Scripting :: Απαντήσεις     
 

Forum

ΒΟΗΘΕΙΑ: Date synch σε asp σελίδες - Από {tourlida}

Παιδιά τη βοήθειά σας.
Εχω φτιάξει κάποιες σελίδες με dreamweaver, δυναμικές-asp, οι οποίες εμφανίζονται όταν έρθει μια συγκεκριμένη προκαθορισμένη ημερομηνία.
Το πρόβλημά μου είναι ότι δεν έχω βρει τρόπο, όσο κι αν έψαξα, να κάνω το site μου να συγχρονίζεται με την ώρα του server και όχι με την ημερομηνία που έχει στο pc του ο κάθε χρήστης-επισκέπτης του site.
Το πρόβλημα είναι προφανές: αν δεν αντλώ την ώρα από server αλλά από το εκάστοτε (κακορυθμισμένο πολλές φορές) pc του χρήστη, αν κάποιος χρήστης έχει λάθος ημερομηνία στο pc του, τότε οι σελίδες που βλέπει είναι άσχετες με αυτές που θα έπρεπε να βλέπει κανονικά. Δηλαδή, αν σήμερα είναι Τετάρτη, ο επισκέπτης έχει ημέρα Παρασκευή στο pc του, επισκεπτόμενος το site μου, θα δει σελίδες&περιεχόμενα της Παρασκευής!
Σας παρακαλώ όποιος ξέρει κάτι σχετικό, ας δώσει τα φώτα του.
Thanx

 


Απάντηση από:asos

Μέσω 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) %>&nbsp;&nbsp;<%= 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: Ο άνθρωπος που είναι εγωιστής , υπερηφανεύεται ότι έμαθε πολλά , ο σοφός όμως λυπάται που δεν έμαθε περισσότερα . (ΑΡΙΣΤΟΤΕΛΗΣ) * F5 για νέο tip

   Πίσω στην προηγούμενη σελίδα






Η Εταιρία | Web Hosting | Domain names | Web Information | Υπηρεσίες | Resellers | Υποστήριξη |
Copyright © 2007–09 4GR.NETWORKS, All rights reserved.