Muito curto trecho: PHP datas simples

. Converte uma data no formato yyyy-mm-dd hh:mm:ss para yyyymmddhhmmss . Útil para explorar as funções de ordenação, o tipo asort() .

1
2
3
4
5
6
/ **
* Formato de "aaaa-mm-dd hh: mm: ss" para "yyyymmddhhmmss"
* /
$d ) { plainDate função ($ d) {
preg_replace ( '/(-|:|\040)/' , '' , $d ) ) ; retorno ( preg_replace ('/ (-: | \ 040) /','', $ d));
}

É melhor do que este:

1
2
3
$d ) { plainDate função ($ d) {
str_replace ( ' ' , '' , str_replace ( '-' , '' , str_replace ( ':' , '' , $d ) ) ) ) ; retorno ( str_replace ('','', str_replace ('-','', str_replace (':','', $ d))));
}

Ou ainda esta:

1
2
3
4
5
6
$d ) { plainDate função ($ d) {
explode ( ' ' , $d ) ; $ Pd = explode ('', $ d);
explode ( '-' , $pd [ 0 ] ) ; $ Dd = explode ('-', $ pd [0]);
explode ( ':' , $pd [ 1 ] ) ; Hp = $ explode (':', $ pd [1]);
$dd [ 0 ] . $dd [ 1 ] . $dd [ 2 ] . $hp [ 0 ] . $hp [ 1 ] . $hp [ 2 ] ) ; return ($ dd [0] $ dd [1] $ dd [2] $ hp [0] $ hp [1] $ hp [2].....);
}

Um comentário: "Muito curto trecho: datas PHP simples"

  1. 05 de novembro de 2008 Trecho: jogo com datas em PHP | Napolux.com :

    [...] Vasculhando o seu blog, me deparei com este post. Seu trecho (que lhe permite converter o formato de data yyyy-mm-dd hh: mm: ss yyyymmddhhmmss) [...]

Deixe um comentário

TAG XHTML LICENÇAS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> CÓDIGO DE INSERÇÃO:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL 


Pare SOPA