Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP删除点和连字符_Php_Date_Time - Fatal编程技术网

PHP删除点和连字符

PHP删除点和连字符,php,date,time,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 $NowisT

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

这是我的代码:

$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
我该怎么做

谢谢你

你可以这样做:

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

在您的情况下,我只使用PHP的:


date()
调用中根本不要键入连字符和点

为什么不使用

$todaydate = date('Ymd');

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

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

您可以使用
str\u replace
函数。我会让你自己进行一些练习,所以请在php.net上查找并亲自尝试。你是否查阅了手册/为什么str_替换了内置日期的call?为什么是downpoite?也许他在代码的其他地方使用了这种格式的日期时间?是的。。只是听起来有点怀疑你是否要走这条路。只需执行一个
str\u replace()
<代码>preg_replace()速度较慢。
preg_replace('/-|:/', null, $date);