Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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_Javascript_Html - Fatal编程技术网

Php 如何使文本字段在某些数字后自动添加

Php 如何使文本字段在某些数字后自动添加,php,javascript,html,Php,Javascript,Html,如何使文本字段在某些数字之后自动添加 因此,如果我输入一个日期,20120212,它会自动在前4位后面加上一个-后2位,这样它就会像2012-02-12一样输出,你可以使用PHP的strotime函数和date $old_date = '20120212'; $new_date = date('Y-m-d', strtotime($old_date)); //returns 2012-02-12 阅读完你的问题后,不清楚你是否需要用PHP或JavaScript来完成。但您也可以通过jQuery

如何使文本字段在某些数字之后自动添加


因此,如果我输入一个日期,
20120212
,它会自动在前4位后面加上一个-后2位,这样它就会像
2012-02-12
一样输出,你可以使用PHP的
strotime
函数和
date

$old_date = '20120212';
$new_date = date('Y-m-d', strtotime($old_date)); //returns 2012-02-12
阅读完你的问题后,不清楚你是否需要用PHP或JavaScript来完成。但您也可以通过jQuery中的输入屏蔽来实现这一点。下面是一个很好的插件:

您可以将输入字段的格式设置为:

jQuery(function($){
   $("input").mask("9999-99-99");
});