SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.02.2009, 13:07:03
Reinfi Reinfi ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Rinkerode
Alter: 38
Beiträge: 81
Reinfi eine Nachricht über ICQ schicken
parseInt nimmt falschen Wert

Hallo Leute,

solangsam verzweifel ich. Bei der Suche konnte ich nichts konkretes finden, daher nun mal mein Problem.

Ich lese aus einem Input Feld einen Datumswert im deutschen Format ein.

Code:
var fText = el.value;
var fDate1 = new Date();
fDate1.setMonth(parseInt(fText.slice(3,5))-1);
fDate1.setFullYear(parseInt(fText.slice(6)));
console.log('int: ' + parseInt(fText.slice(0,2)));
fDate1.setDate(parseInt(fText.slice(0,2)));
console.log(fDate1.getDate());
Jetzt bekomm ich ganz komische Werte bei der Ausgabe.
Bei den Werten 1-7 wird der Int-Wert korrekt angegeben.
Bei den Werten 8 und 9 wird plötzlich als Int-Wert 0 angegeben, was natürlich das Datum dann völlig kaputt macht.
Die Werte 10 bis 31 funktionieren dann wieder wunderbar.

Wo liegt mein Denkfehler?

Danke für eure Hilfe.

Geändert von Reinfi (03.02.2009 um 13:07:29 Uhr)
Mit Zitat antworten
  #2  
Alt 03.02.2009, 14:06:26
Reinfi Reinfi ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Rinkerode
Alter: 38
Beiträge: 81
Reinfi eine Nachricht über ICQ schicken
AW: parseInt nimmt falschen Wert

Also erklären kann ich es mir nicht, aber es funktioniert alles wunderbar wenn man statt parseInt() die Funktion Number() nimmt.
Mit Zitat antworten
  #3  
Alt 03.02.2009, 14:24:14
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: setDate legt falschen Wert an

Enthält das Eingabefeld führende Nullen, so dass die Werte als Oktalzahlen interpretiert werden?
Mit Zitat antworten
  #4  
Alt 03.02.2009, 14:26:38
Reinfi Reinfi ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Rinkerode
Alter: 38
Beiträge: 81
Reinfi eine Nachricht über ICQ schicken
AW: setDate legt falschen Wert an

ja es enthält führende Nullen, damit scheint das Problem dann wohl geklärt zu sein :)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wert aus einem Array löschen jan84 PHP Grundlagen 3 07.12.2011 22:34:13
Wert einer Variable ändern und die Änderung auf die Variable ablegen. Ichthys PHP Grundlagen 8 04.05.2006 00:18:55
letzten wert einer zeichenkette ausgeben Stifler PHP Grundlagen 5 25.04.2006 17:16:46
Wert im String suchen... DanielEXQ PHP für Fortgeschrittene und Experten 8 26.03.2003 10:10:23
wert gesetzt oder nicht gesetzt tigercat PHP Grundlagen 2 17.09.2002 14:42:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:42:47 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt