Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos,
Eu estou fazendo um sobre karate e este site terá o quadro de eventos, minha dúvida é como fazer para converter a data em string para timestamp sendo que o strtotime tá ronado uns errinhos
$Conexao = new dbConnection;
date_default_timezone_set('America/Sao_Paulo');
$Data = strtotime($This->Data);
$SQL = 'INSERT INTO akc_midia';
$SQL .= ' (mid_link, mid_legenda, mid_descricao, mid_tipo, mid_data)';
$SQL .= 'VALUES';
$SQL .= " ('$this->Link', '$this->Legenda', '$this->Descricao', '$this->mid_Tipo', '$Data')";
$RES = mysql_query($SQL);uhm....
obrigado João Batista, vou implementar deste modo...
ps.: é importante prestar a atenção nos notes:
Note: This function is not implemented on Windows platforms.
>
minha dúvida é como fazer para converter a data em string para timestamp sendo que o strtotime tá ronado uns errinhos
A função strtotime não funciona para datas no nosso formato:
>
The function expects to be given a string containing a US English date format and will try to parse that format into a Unix timestamp (the number of seconds since January 1 1970 00:00:00 UTC), relative to the timestamp given in now , or the current time if now is not supplied.
Você terá que utilizar strptime para isso:
Veja: http://br2.php.net/manual/en/function.strptime.php