none
The date-time format is invalid or value is outside the supproted range RRS feed

  • Frage

  • Hallo zusammen,

    ich möchte ein Datumsfeld mit einem Datum befüllen lassen. Dazu nehme ich ein Datum von einem anderen Feld.
    crmForm.all.scheduledstart.DataValue = new Date()
    Jetzt bekomme ich aber folgende Fehlermeldung: The date-time format is invalid or value is outside the supproted range
    Hier ist doch bestimmt nur was mit dem Format nicht in Ordnung. Wie kann ich das Format umändern?
    Wie kann ich das datumsfeld befüllen lassen?

    Danke

    Mittwoch, 10. März 2010 12:08

Antworten

Alle Antworten

  • Dein Befehl füllt aber das Feld mit dem aktuellen Tagesdatum, sieht aber ansonsten schon richtig aus, mir fehlt nur das Semikolon am Ende der Zeile.
    Funktioniert denn diese Zuweisung?


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Mittwoch, 10. März 2010 19:05
  • Hallo Michael,

    muss man das Datum vielleicht umformatieren. D.h. vielleicht ist es irgendwie in deutscher Formatierungsweise aber das Feld braucht es irgendwie in englischer Formatierung.

    Könnte das vielleicht irgendwie damit zusammenhängen?

    Donnerstag, 11. März 2010 10:25
  • scheduledstart ist ein Datums/Zeitfeld. D.h. bei Deinem Befehl gibst Du zwar ein Datum (aktuelles) vor, nicht jedoch die Uhrzeit. 
    Gruß Carsten Groth http://carstengroth.spaces.live.com
    Donnerstag, 11. März 2010 12:02
  • Hallo Carsten,

    doch in dem Befehl new Date() ist doch auch die Uhrzeit enthalten. Wenn ich new Date ausgebe bekomme ich folgendes alert.

    Thu Mar 11 13:08:11 UTC+0100 2010

    Ist dies falsch?

    Donnerstag, 11. März 2010 12:08
  • Nein, das ist schon richtig. Aber zwischen Client und Server hast Du möglicherweise unterschiedliche Regionseinstellungen, so dass Du dann wieder ein Format-Problem hast




    Gruß Carsten Groth http://carstengroth.spaces.live.com
    Donnerstag, 11. März 2010 13:12
  • Woher bekomme ich heraus was die korrekte Zeitzoneneinstellung für mich wäre damit es funktioniert?
    Donnerstag, 11. März 2010 13:22
  • Ich habe es jetzt mal händisch eingetragen also crmForm.all.scheduledstart.DataValue = "10.10.2010". So funktioniert es aber wenn ich automatisch das heutige Datum befüllen lassen will dann funktioniert es nicht.
    Donnerstag, 11. März 2010 13:54
  • Sind denn Server und Client-Seite in einer einheitlichen Regionseinstellung (Zeitzone überprüfen)?
    Gruß Carsten Groth http://carstengroth.spaces.live.com
    Donnerstag, 11. März 2010 14:32
  • Hallo,

    auf folgender Seite findest du ein paar Beispiele, wie mit Datums- und Uhrzeitfeldern im CRM gearbeitet werden kann. Die dort hinterlegten Scripte sind getestet und funktionieren auf deutschen und englischen Systemen.
    http://www.msdynamics.de/viewtopic.php?f=56&t=8990
    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    • Als Antwort markiert Michael Sulz Samstag, 13. März 2010 10:06
    Samstag, 13. März 2010 10:06