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 ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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 > SELFPHP > HTML, CSS und JavaScript Help!

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.07.2005, 18:10:52
Willow Willow ist offline
Junior Member
 
Registriert seit: Sep 2002
Beiträge: 271
datumsvergleich

kann mir jemand eine einfache methode sagen, per jvascript (also beim client) zwei datumsangaben zu vergleichen ?

präziser gesagt: zu kontrollieren, ob eine datums-eingabe innerhalb eines vorgegebenen datums-zeitraumes liegt - wie geht das einfach?

konkret - es gibt einen feststehenden zeitraum: start bis ende.
der user gibt in einem formular ein datum ein - dieses muss innerhalb des zeitraumes liegen, wenn nicht, wird er darauf aufmerksam gemacht (durch eine meldung und die eingabe wird wieder gelöscht)

wie vergleiche ich:

eingabedatum <= start

und

eingabedatum <= ende ??
Mit Zitat antworten
  #2  
Alt 11.07.2005, 18:41:30
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: datumsvergleich

Mit getTime() kannst du die Millisekunden ermitteln, die seit dem 1.1.1970 0:00 Uhr bis zu einem bestimmten Datum vergangen sind.
Mit Zitat antworten
  #3  
Alt 11.07.2005, 19:03:04
Willow Willow ist offline
Junior Member
 
Registriert seit: Sep 2002
Beiträge: 271
AW: datumsvergleich

die funktion kenn ich -- nur leider habe ich probleme mit dem / fen format/en ... denn ein eingabefeld eines html-formulars liefert mir bekanntlich einen string.

ich habe also mit "onChange" diesen streing (das eingetragene datum) an die funktion "chkDatum" übergeben

HTML-Code:
function chkDatum(datum)
{
// da ich annehme, dass das datum für "getTime()" im engl. format sein muss, drehe ich es um auf "YYYY-MM-DD"
var eindatum=datum.split(".");
var eindatum_en=eindatum[2]+"-"+eindatum[1]+"-"+eindatum[0];
// mein vergleichzeitraum steht in den variablen "start" und "ende" - ebenfalls im engl. format

         if ((eindatum_en.getTime() < start.getTime()) || ((eindatum_en.getTime() > ende.getTime())  ) alert ("Nicht im Zeitraum!");

leider funktionierts nicht.

// also - in PHP würde ich sofort sagen: das datum muss in eine "time-variable umgewandelt sein, damits geht ... --> strototime($eindatum) ...

aber hier - bin ich ratlos

was ist falsch?

Geändert von Willow (11.07.2005 um 19:03:40 Uhr)
Mit Zitat antworten
  #4  
Alt 12.07.2005, 00:31:34
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: datumsvergleich

Hierfür benötigst du das date-Object:
HTML-Code:
var eindatum = datum.split(".");
eindatum = new Date(eindatum[2], eindatum[1], eindatum[0]);
alert(eindatum.getTime());
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:57:57 Uhr.


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


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