I have a string and I need to find out whether it is a unix timestamp or not, how can I do that effectively?
I found this thread via Google, but it doesn\'t come up
this looks like the way to go:
function is_timestamp($timestamp) { if(strtotime(date('d-m-Y H:i:s',$timestamp)) === (int)$timestamp) { return $timestamp; } else return false; }
you could also add a is_numeric() check and all sort of other checks. but this should/could be the basics.