[ASP] Datumformaat op de server bepalen

Pagina: 1
Acties:

  • TweakersOnly
  • Registratie: September 2000
  • Laatst online: 00:19
Voor een site is het gewenst dat de gebruikers een x-aantal keer een datum kunnen wegschrijven naar een database. Ook kunnen deze datums worden ingelezen vanaf de database.

Het datumformaat op de server kan wisselen. Als voorbeeld neem ik het volgende commando:

Response.Write DateValue("6-28-2002")

Het formaat waarin ik de datum terugkrijg moet automatisch het formaat zijn waarin de gebruikers de datum moeten wegschrijven naar de database.

Voorbeeld van de output van de Request.Write:
- "28/06/2002" : De gebruiker moet dd/mm/yyyy als datumformaat hanteren
- "6/28/2002": De gebruiker moet mm/dd/yyyy als datumformaat hanteren

De methode met Request.Write is nogal omslachtig. Weet iemand een algemene functie die het gebruikte datumformaat op de server retourneert?

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Session.LCID ?

  • TweakersOnly
  • Registratie: September 2000
  • Laatst online: 00:19
Session.lcid verandert de de output naar de gebruiker. Ik wil weten of het mogelijk is om middels ASP het datumformaat op de databaseserver te achterhalen.

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Uhm gewoon systeem tabel uitlezen

  • TweakersOnly
  • Registratie: September 2000
  • Laatst online: 00:19
Op woensdag 10 juli 2002 14:57 schreef raptorix het volgende:
Uhm gewoon systeem tabel uitlezen
Hoe bedoel je?

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Laten we het anders vragen, welke database gebruik je.

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22:40

TeeDee

CQB 241

FormatDateTime (te vinden op de msdn ofcourse!)
DateValue (te vinden op de msdn ofcourse!)

anders heb ik nog wel een mooie Functie om dit op te pakken..

en idd, wavoor db?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • TweakersOnly
  • Registratie: September 2000
  • Laatst online: 00:19
Op woensdag 10 juli 2002 15:05 schreef TeeDee het volgende:
FormatDateTime (te vinden op de msdn ofcourse!)
DateValue (te vinden op de msdn ofcourse!)

anders heb ik nog wel een mooie Functie om dit op te pakken..

en idd, wavoor db?
Probleem is dat de databaseserver (Access db) niet erg stabiel is, na een reset wordt het datumformaat op deze server naar US formaat gezet. Met name voor het wegschrijven van datums naar de database wil ik vooraf weten in welk formaat (dd/mm of mm/dd oid) de server graag de gegevens binnen krijgt.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 02-09 13:02

gorgi_19

Kruimeltjes zijn weer op :9

Ik neem aan dat je ASP een query laat genereren, die de db insert doet. Waarom maak je deze query dan niet datumonafhankelijk? Als je het in het formaat

#mm/dd/yy# zet (met de #), gaat het goed, ongeacht de datum instelling van de server

edit:

disclaimer: graag tactvol melden als ik onzin loop uit te kramen, tijdje terug dat ik dit had gelezen

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22:40

TeeDee

CQB 241

code:
1
2
3
4
<%
response.write Date()&"<br>"
response.write Time()
%>

Weet je iig wat het formaat is. En dan kan je daarna weer verder piemelen ;)

/edit: zoiets zei je al, maar anders snap ik het probleem nie zo heel erg denk ik! ;)

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Welke Database gebruik je, dat je het in ASP kan achterhalen is wel bekend. Ik snap er ook niks meer van :?

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Meest slimme is om het per dag,maand en jaar uit te lezen, dit vullen in dropdowns op die manier verplicht je een gebruiker een goed datum type in te voeren.
Pagina: 1