Nasıl "9/7/2009" gibi gelen biri olarak, bir zaman damgası dönüştürmek do time()
? Ben kullanırım strtotime()
?
Evet bunun için strtotime()
a> kullanabilirsiniz
$time = strtotime('9/7/2009');
echo $time; // 1252278000
Bu bir biçim üstlenecek aa / gg / yyyy yüzden İngiltere tarzı gg / aa / yyyy tarihler ile çalışmayın.
Başka bir yol gitmek için kullanın date()
a>
$date = date('n/j/Y', $time);
echo $date; // 9/7/2009
strtotime () doğru.
http://php.net/manual/en/function.strtotime.php
Sen date () fonksiyonuna geri döndü damgası koyarak emin olmak için test edebilirsiniz.
<?php echo date("m-d-Y",strtotime("9/7/2009")); ?>
PHP 5.3 olarak bunu yapmak için bir yeni yol getTimestamp()
a> yöntemi ile DateTime class kullanmaktır:
$datetime = new DateTime('9/7/2009');
echo $datetime->getTimestamp();