Toon posts:

[js] Lastige date format

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als ik client-side een datum uit een file haal mbv het FileSystemObject, krijg ik de datum in een erg lastige format. Het ziet er als volgt uit:
Thu Sep 4 17:02:40 UTC+0200 2003
Ik krijg het niet voor elkaar om hier delen dan de datum uit te halen, of om het format te wijzigen.

Ook server-side (ASP/vbScript) krijg ik er niets nuttigs uit.

Iemand een idee hoe ik met deze format moet omgaan?

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

Als het goed is kun je met een functie als Format(), FormatDate(), of FormatDateTime() een heel eind komen (afhankelijk van de taal die je gebruikt, en dat is natuurlijk niet uit je openingspost te halen... ;))

Wat gebeurt er als je een datepart opvraagt? Dan kun je namelijk dag, maand en jaar apart uit een gegeven datum oppakken en er zelf iets leesbaars van maken. En als het met DatePart niet wil lukken, dan kun je altijd nog door de string heen lopen om de gewilde gegevens eruit te halen. Hiervoor zitten er genoeg herkenningspunten in die string!

Overigens zou het tof zijn als je de volgende keer iets vollediger bent in je opening en in je topictitle de betreffende taal neerplant, dat is een stuk makkelijk problemen oplossen.

Zie voor tips ook de P&W quickstart en ***** Lees dit! Over topictitels in P&W *****

[ Voor 53% gewijzigd door OZ-Gump op 29-10-2003 14:46 ]

My personal website


Verwijderd

Topicstarter
Dat werkt dus helaas niet.

Als aanvulling op m'n openingspost: Client-side gebruik ik JavaScript.
Daar werken functies als getDate() niet met de datum in deze format

Als ik de string doorstuur naar de server en daar met vbScript aan de slag ga werken functies als day() ook niet.
Ik heb natuurlijk ook al geprobeerd van die string weer een datum te maken (cDate()) maar dan krijg ik de melding dat de string niet geschikt is.


edit:

Ik zal in het vervolg proberen duidelijker te zijn...

[ Voor 9% gewijzigd door Verwijderd op 29-10-2003 14:51 ]


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

* curry684 sluit zich aan bij OZ-Gump :)

Kun je asjeblieft iets meer relevante info dumpen, zoals idd minimaal de taal waar je uberhaupt mee bezig bent?

Professionele website nodig?


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ik denk dat ik al weet wat elefino moet doen.

/me moet eens nodig JavaScript tutorials gaan volgen :P


JavaScript:
1
2
3
4
5
6
7
var lastigDatumFormaat = 'Thu Sep 4 17:02:40 UTC+0200 2003';

var datum = new Date(lastigDatumFormaat);

alert(datum.getHours());
alert(datum.getMinutes());
alert('En zelf opzoeken welke datum-properties er nog meer zijn');


bron: http://www.w3schools.com/js/js_datetime.asp

[ Voor 15% gewijzigd door BtM909 op 29-10-2003 15:00 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12:02

.oisyn

Moderator Devschuur®

Demotivational Speaker

Clientside code hoort in Webdesign & Graphics

PW -> WG

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Topicstarter
Het hoefde van mij niet per se client-side te zijn. Als er een server-side oplossing kwam was dat ook perfect geweest.
Maar van mij mag ie dicht, want de oplossing van BtM909 werkt.

/me dacht goed gezocht te hebben, maar vindt zichzelf niet echt slim nu |:(
Pagina: 1