PHP删除点和连字符

时间:2011-06-03 13:25:24

标签: php date time

您好我需要从变量时间和日期中删除点和连字符。

这是我的代码:

$todaydate = date('Y-m-d') ."\n";
$time_utc=mktime(date('G'),date('i'),date('s'));
$NowisTime=date('G:i:s',$time_utc);

这将返回类似的内容:

$todaydate = 2011-06-03
$NowisTime = 14:20:30

我需要做的是:

$todaydate = 20110603
    $NowisTime = 142030

我该怎么做?

谢谢

5 个答案:

答案 0 :(得分:7)

你可以这样做:

$todaydate = date('Ymd');
$time_utc=mktime(date('G'),date('i'),date('s'));
$NowisTime=date('Gis',$time_utc);

答案 1 :(得分:1)

为什么不使用

$todaydate = date('Ymd');

答案 2 :(得分:1)

处理可以使用的字符串时的可能性

preg_replace('/-|:/', null, $date);

答案 3 :(得分:0)

在你的情况下,我只会使用PHP的DateTime class

$dateTime= new DateTime('now');
var_dump(array(
    'currentDate' => $dateTime->format('Ymd'),
    'currentTime' => $dateTime->format('Gis'),
));

答案 4 :(得分:0)

请勿在{{1​​}}来电中输入连字符和圆点!