php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.11.2006, 12:11  
Erfahrener Benutzer
 
Registriert seit: 20.06.2003
Beiträge: 233
andrew22
Standard einfach kürzen

hi,

hat jemand eine schnelle saubere Methode wie ich einfach nen Datum kürzen kann.

Bsp-Variable :

$test = '29.09.2006 12:18';

ich möchte die Urhzeit rausshaben und die 2006 soll auf 06 gekürzt werden.

meine variante ist bestimmt zu umständlich.

erst nen explode um die Uhrzeit wegzubekommen und dann hmm ?!

freu mich auf Ideen und Postings
andrew22 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.11.2006, 12:16  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Schön:
PHP-Code:
<?php
// $test = '29.09.2006 12:18'; 
list ($sDate$sTime) = explode(' '$test);
list (
$iDay$iMonth$iYear) = explode('.'$sDate);
printf('%u.%u.%u'$iDay$iMonthsubstr($iYear, -2));
?>
Schnell:
PHP-Code:
<?php
// $test = '29.09.2006 12:18'; 
printf('%s.%s'substr($test05), substr($test82));
?>
Zergling-new ist offline  
Alt 03.11.2006, 14:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

mit sicherheit keinen schönheitspreis gewinnt dieser reg. Ausdruck
preg_replace ('#(?:\d{2}\.){2}\d{2}?(\d{2})\040\d{2}:\d{2}#' , '$1' , $test);
nikosch ist offline  
Alt 03.11.2006, 14:58  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

Wie wärs denn mal, wenn du nen Timestamp benutzt ( time(); ) und den dann mit date(); formatierst, wie du ihn haben willst.

mfg
Link
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink ist offline  
Alt 03.11.2006, 16:01  
Erfahrener Benutzer
 
Registriert seit: 20.06.2003
Beiträge: 233
andrew22
Standard

Danke
andrew22 ist offline  
Alt 03.11.2006, 17:28  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nikosch77
mit sicherheit keinen schönheitspreis gewinnt dieser reg. Ausdruck
preg_replace ('#(?:\d{2}\.){2}\d{2}?(\d{2})\040\d{2}:\d{2}#' , '$1' , $test);
2 Aufrufe von substr dürften schneller sein, als so ein Ding da.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 03.11.2006, 17:59  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

gut möglich. und wenns bei der o.g. problemstellung bleibt auch durchaus die beste wahl.
nikosch 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SWiki, weil einfach einfach einfach ist. b++ Beitragsarchiv 0 06.10.2007 19:07
system() - Befehle werden einfach ignoriert sad PHP-Fortgeschrittene 9 18.04.2006 18:12
UPDATE funkt einfach nicht ... Nosferatu PHP Tipps 2006 11 05.03.2006 00:16
code zwischen [php] & [/php] bleibt einfach aus.BB-Code aircrash PHP Tipps 2006 6 01.03.2006 19:54
problem mit bilddarstellung. bild einfach zusammenschneiden? Promaetheus PHP Tipps 2007 14 07.12.2005 00:23
Suche einfach zu includendes login-skript Beitragsarchiv 3 18.11.2005 15:28
Einfach Datepicker gesucht Cyberbob_at_tot PHP Tipps 2007 5 14.11.2005 09:10
[Erledigt] wörter werden bei zeilenumbruch einfach gesplittet HTML, Usability und Barrierefreiheit 7 02.11.2005 14:11
MySQL Join: Ich komme einfach nicht dahinter... pino Datenbanken 6 26.09.2005 23:20
[Erledigt] Cron bricht ohne Fehler einfach ab PHP-Fortgeschrittene 5 08.09.2005 18:06
Suche spezielles aber glaub einfach geschriebenes script Beitragsarchiv 2 15.08.2005 15:52
socket_set_blocking() will einfach nicht PHP Tipps 2005-2 4 13.08.2005 12:14
Einfach nur Spaces entfernen janni PHP Tipps 2005 4 14.04.2005 15:35
[Erledigt] javascript -einfach neues Bild ohne Rahmen, ohne.. HTML, Usability und Barrierefreiheit 17 18.03.2005 20:16
Einfach Suchfunktion in PHP PHP Tipps 2004 0 11.06.2004 11:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:27 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.