Pular para o conteúdo

De data para date

Essas 3 funções convertem a data em um forma para outro.
Func 1: Recebe um str no formato dd/mm/aaaa e retorna no formato aaaa-mm-dd.
Func 2: Recebe um str no formato dd/mm/aaaa e retorna um timestamp.
Func 3:  Recebe um str no formato aaaa-mm-dd e retorna no formato dd/mm/aaaa.

Isso ajuda muit na hora de consultar ou fazer um insert em uma base de dados.
Iuri Carraro iuricarraro
Hits: 4.785 Categoria: PHP Subcategoria: Banco de dados
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Essas 3 funções convertem a data em um forma para outro.
Func 1: Recebe um str no formato dd/mm/aaaa e retorna no formato aaaa-mm-dd.
Func 2: Recebe um str no formato dd/mm/aaaa e retorna um timestamp.
Func 3:  Recebe um str no formato aaaa-mm-dd e retorna no formato dd/mm/aaaa.

Isso ajuda muit na hora de consultar ou fazer um insert em uma base de dados.
Download funcs_db.php Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

<?
// Recebe um str no formato dd/mm/aaaa e retorna no formato aaaa-mm-dd
function strToDbDate($data) {
  if(!$data) return 'NULL';
  $pos = strpos($data, '/');
  $rpos = strrpos($data, '/');
  return "'".substr($data, $rpos + 1).'-'.substr($data, $pos + 1, $rpos - $pos - 1).'-'.substr($data, 0, $pos)."'";
}

// Recebe um str no formato dd/mm/aaaa e retorna um timestamp
function strToDbTimestamp($data) {
  if(!$data) return '';
  $pos = strpos($data, '/');
  $rpos = strrpos($data, '/');
  return strtotime(substr($data, $rpos + 1).'-'.substr($data, $pos + 1, $rpos - $pos - 1).'-'.substr($data, 0, $pos));
}

// Recebe um str no formato aaaa-mm-dd e retorna no formato dd/mm/aaaa
function DbToStrDate($data) {
  if(!$data) return '';
  return substr($data, strrpos($data, '-') + 1).'/'.substr($data, strpos($data, '-') + 1, strrpos($data, '-') - strpos($data, '-') - 1).'/'.substr($data, 0, strpos($data, '-'));
}
?>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Sistema de autenticação, página protegida e registro de usuários

Contador de Visitas PHP/MYSQL

Backup de base MYSQL pelo PHP

Classe PHP para acesso a bancos de dados em MySQL

Classe básica de acesso a MySQL pronta para extensões

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.