| Autor |
Nachricht |
torkel
Threadersteller
Dabei seit: 13.07.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 17.07.2005 13:49
Titel heutiges Datum mit PHP an mssql übergeben |
 |
|
hallo
ich habe ein problem mit einem datumsformat. ich habe dieses format in der db:
2005-06-08 17:00:00.000
kann ich jetzt irgendwie ein select absetzen, dass mir immer nur die daten vom heutigen Tag ausgegben werden? das heisst, z.b eine Where abfrage mit heutigem datum?? geht das überhaupt? nicht dass ich einfach
wehre datum = 2005-06-08 17:00:00.000
schreie, sondern dass mir das datum hinten automatsich generriert wird. am besten direkt in PHP.
mfg
|
|
| |
|
 |
Glas
Dabei seit: 24.05.2003
Ort: Bremen
Alter: 25
Geschlecht:
|
Verfasst So 17.07.2005 13:57
Titel
|
 |
|
| http://de.php.net/manual/en/function.date.php hat geschrieben: |
<?php
// Assuming today is: March 10th, 2001, 5:16:18 pm
$today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
$today = date("m.d.y"); // 03.10.01
$today = date("j, n, Y"); // 10, 3, 2001
$today = date("Ymd"); // 20010310
$today = date('h-i-s, j-m-y, it is w Day z '); // 05-16-17, 10-03-01, 1631 1618 6 Fripm01
$today = date('\i\t \i\s \t\h\e jS \d\a\y.'); // It is the 10th day.
$today = date("D M j G:i:s T Y"); // Sat Mar 10 15:16:08 MST 2001
$today = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 17:03:17 m is month
$today = date("H:i:s"); // 17:16:17
?>
|
Das sollte das sein, was du brauchst
|
|
| |
|
 |
peppy
Dabei seit: 02.03.2004
Ort: Duisburg
Alter: 31
Geschlecht:
|
Verfasst So 17.07.2005 13:58
Titel
|
 |
|
Mit PHP sollte es kein Problem sein das aktuelle Datum zu ermitteln.
Schau dir hier mal die date-Funktion an: http://de3.php.net/date
|
|
| |
|
 |
beeviZ
Dabei seit: 30.09.2002
Ort: Dortmund
Alter: 16
Geschlecht:
|
Verfasst So 17.07.2005 14:11
Titel
|
 |
|
| Code: | | <? echo date("Y-m-d H:i"); ?> | müsste das in deinem Fall sein.
|
|
| |
|
 |
karmacoder
Dabei seit: 15.04.2002
Ort: Fürth
Alter: 27
Geschlecht:
|
Verfasst So 17.07.2005 15:04
Titel
|
 |
|
| beeviZ hat geschrieben: | | Code: | | <? echo date("Y-m-d H:i"); ?> | müsste das in deinem Fall sein. |
nicht ganz ich gehe davon aus die .000 sind noch tausenstel sekunden:
| Code: | <?php
$microtime = split(' ', microtime());
echo date("Y-m-d H:i.") . $microtime[0];
?> |
edit: ich weis aber nicht wie viele stellen der millisekudnenateil von microtime() hat... evtl. müste das auf drei stellen gerundet/beschnitten werden.
strftime wäre da evtl noch interressante bzw. sprintf oder number_format, round, ceil/floor
Zuletzt bearbeitet von karmacoder am So 17.07.2005 15:08, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
XSchinkenX
Dabei seit: 25.01.2004
Ort: Mars
Alter: -
Geschlecht: -
|
Verfasst So 17.07.2005 15:45
Titel
|
 |
|
Mach doch
| Code: |
$query = 'SELECT DAYOFMONTH(datum) AS tag, YEAR(datum) AS jahr, MONTH(datum) AS monat FROM test LIMIT 0, 30';
|
Da gibts sicher noch mehr Funktionen, da musste mal in die Referenz schauen.
///
Äh ja, alle Daten ab dem heutigen Tag, ich verstehe. Dann mach sowas wie:
| Code: |
SELECT * FROM test WHERE DAYOFMONTH(datum) = DAYOFMONTH(NOW())
|
Zuletzt bearbeitet von XSchinkenX am So 17.07.2005 15:48, insgesamt 3-mal bearbeitet
|
|
| |
|
 |
torkel
Threadersteller
Dabei seit: 13.07.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 17.07.2005 16:09
Titel
|
 |
|
danke für die schnellen antworten... also ein teil hab ich schon hinbekommen, aber jetzt hab ich ja in der db dieses feld
2005-06-08 17:00:00.000
wie mach ich dann den select, dass wenn ich z.b 2005-06-08 eingebe, alles ausgegeben wird, unabhängig von der zeit?
wenn ich es ja mit where vergleiche, dann ist es nicht der gleich wert, da ich keine zeit übergebe.
thanxx
|
|
| |
|
 |
beeviZ
Dabei seit: 30.09.2002
Ort: Dortmund
Alter: 16
Geschlecht:
|
Verfasst So 17.07.2005 17:07
Titel
|
 |
|
|
SELECT * WHERE feldname LIKE '2005-06-08%'
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
Datum als Date an MySql-Datenbank übergeben
[PHP/MySQL] Datum aus Datenbank per PHP umwandeln
Php, Daten übergeben
[php] filepointer übergeben
Variable von JS an PHP übergeben?
FLASH Daten an PHP übergeben.
|
 |