Welchen Datentyp muss ich nehmen?

hikeda_ya

Erfahrenes Mitglied
Hallo Leute,

hab mal wieder ne selten Dämliche Frage ZU-MS-SQL.

Ich brauche 2 Felder mit reiner Uhrzeit ein reinen TIME - Datentyp gibt es nicht.

Der Typ - Datetime liefert immer ein Datum zur Uhrzeit mit
und der Timestamp bringt mir nix weil ich die Uhrzeiten von Hand eingeben muss.

Der Typ smalldatetime auch nicht.

wie kann ich das hin bekommen das ich lediglich die Uhrzeiten ausgegeben bekomme
Z.bsp:

Anfang 7:30 - Ende 17:00Uhr
 
Zuletzt bearbeitet:
Du könntest mir mktime() einen timestamp für die Eingabe des Users erstellen und diese in die Datenbank einfügen... So hast du mit timestamp das Richtige Feld in der DB und später auch kein Problem falls du z.B noch was mit den Daten machen willst.

Und beim auslesen kannst du mit date() das wieder zurück rechnen lassen und hast deine richtige/gewünschte Ausgabe...
 
Einen TimeStamp, den du mit Time() erhälst, kannst du als INT speichern.
Letztlich ja nur nen Zahlenwert.

Hoffe das beantwortet deine Frage.

unter php.net/date erhälst du auch die Funktionen für Ausgabe und Verarbeitung.
 
Zurück