php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.10.2005, 19:29  
Neuer Benutzer
 
Registriert seit: 20.06.2003
Beiträge: 23
Das Devil
Das Devil eine Nachricht über ICQ schicken
Standard Zeitumformung

also , ich hab mich jetzt 2 Tage durch Foren geprügelt , bin aber zu keiner Antowrt gekommen , von der ich glaube , das sie passt (wahrscheinlich bin ich nur zu doof)

Also , ich will das doofe 00:00:00 time aus der mysql datenbank in ein schönes , normales H:i umwandeln
aber ich bin dafür zu doof


hier der code:
PHP-Code:
<?php
$db 
mysql_connect("XXXX","XXXX","XXXX") or die ("Verbindung fehlgeschlagen");
mysql_select_db("v112305",$db);
$news_SQL="SELECT * FROM Newsv2 ORDER BY news_ID DESC";
$news_result=mysql_query($news_SQL);
include (
"header.inc");
while(
$news=mysql_fetch_array($news_result)){
$ts=$news['news_DATE'];
$unixtime mktime(substr($ts,11,12),substr($ts,14,15),substr($ts,17,18),substr($ts,5,6),substr($ts,8,9),substr($ts,0,4));

$time1=$news[news_ID];
$time2=mysql_fetch_object(mysql_query ("select DATE_FORMAT(news_TIME,'%H:%i') as news_TIME from Newsv2 where id='$time1'",$db));



?>

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber6" bordercolor="#EAEA00">
            <tr>
              <td width="100%">
              <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse"  id="AutoNumber7">
                <tr>
                  <td width="5" rowspan="3" height="100%"></td>
                  <td height="5"></td>
                  <td width="5" rowspan="3" height="100%"></td>
                </tr>
                <tr>
                  <td>              <table border="0" cellspacing="0" width="100%" id="AutoNumber5" style="border-collapse: collapse" cellpadding="0">
                <tr>
                  <td width="77%">
              <font color="#FFFFFF" size="1" face="Verdana"><?php echo $news['news_TITLE'?></font></td>
                  <td width="23%">
              <font color="#FFFFFF" size="1" face="Verdana"><?php echo date("j.n.y",$unixtime?> | <?php echo $time2 ?></font></td>
                </tr>
                <tr>
                  <td width="100%" colspan="2" height="10"></td>
                </tr>
                <tr>
                  <td width="100%" colspan="2">
              <font color="#FFFFFF" size="1" face="Verdana"><?php echo $news['news_TEXT'?></font></td>
                </tr>
              </table></td>
                </tr>
                <tr>
                  <td height="5"></td>
                </tr>
              </table>

<?php
};


 include (
"footer.inc") ;?>

?>
danke im voraus für jede hilfe
__________________
Danke !!
An alle ,die mir helfen , oder geholfen haben
Das Devil ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.10.2005, 19:59  
Neuer Benutzer
 
Registriert seit: 19.01.2005
Beiträge: 25
alias_zappler
Standard

hab dir ne private nachricht geschickt, hoffe es hilft dir.
Gruß
alias_zappler ist offline  
Alt 26.10.2005, 20:37  
Neuer Benutzer
 
Registriert seit: 20.06.2003
Beiträge: 23
Das Devil
Das Devil eine Nachricht über ICQ schicken
Standard

also , ich bedanke mich , allerdings hat es mir nicht direkt geholfen , da die zeit aus der mysql datenbank kommt und dort als time gespeichert is

trotzdem danke noch mal
__________________
Danke !!
An alle ,die mir helfen , oder geholfen haben
Das Devil ist offline  
Alt 26.10.2005, 20:44  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.481
md5hash
Standard

Zitat:
Zitat von alias_zappler
hab dir ne private nachricht geschickt, hoffe es hilft dir.
Gruß
wäre toll wenn du den sinn des forums erkennen würdst und antworten posten würdest und nicht per pm schickst...
__________________
Klick mich


md5hash ist offline  
Alt 29.10.2005, 19:08  
Neuer Benutzer
 
Registriert seit: 20.06.2003
Beiträge: 23
Das Devil
Das Devil eine Nachricht über ICQ schicken
Standard

das is schon ,dass du ihn darauf hinweist , aber das bringt mich ner lösung auch nicht viel weiter
__________________
Danke !!
An alle ,die mir helfen , oder geholfen haben
Das Devil ist offline  
Alt 29.10.2005, 19:18  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Kenne die MySQL-Datums und -Zeit-Funktionen nicht genau, deshalb mein Lösungsvorschlag:


PHP-Code:
<?php
$time2
=mysql_fetch_object(mysql_query ("select DATE_FORMAT(news_TIME,'%H:%i') as news_TIME from Newsv2 where id='$time1'",$db)); 
//..

list($hours$mins$secs) = explode(":"$time2->news_TIME);
?>
Zergling-new ist offline  
Alt 29.10.2005, 22:09  
Neuer Benutzer
 
Registriert seit: 20.06.2003
Beiträge: 23
Das Devil
Das Devil eine Nachricht über ICQ schicken
Standard

hat leider auch nicht funktioniert , werde das ganze jetzt zu nem varchart oder tinytext machen und dadurch lösen

trotzdem danke an alle dies versucht haben
__________________
Danke !!
An alle ,die mir helfen , oder geholfen haben
Das Devil ist offline  
Alt 29.10.2005, 23:40  
Gast
 
Beiträge: n/a
Standard

Hallo,

versuch mal das "as" aus der query beim DATE_FORMAT rauszunehmen.

PHP-Code:
<?... DATE_FORMAT(news_TIME'%H:%i'news_TIME FROM....?>
und Ausgabe:

PHP-Code:
<?.... $time2->news_TIME ... ?>
Das funktioniert bei mir jedenfalls...
 
Alt 30.10.2005, 16:54  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Habe auch nen Fehler gemacht...

Zitat:
Zitat von Zergling
Kenne die MySQL-Datums und -Zeit-Funktionen nicht genau, deshalb mein Lösungsvorschlag:


PHP-Code:
<?php
$time2
=mysql_fetch_object(mysql_query ("select [b]news_TIME[/b] from Newsv2 where id='$time1'",$db)); 
//..

list($hours$mins$secs) = explode(":"$time2->news_TIME);
?>
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zeitumformung, zeitumformung php

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.