您如何使文本字段自动添加 - 在某些数字之后。
因此,如果我输入日期,20120212
它会在前 4 位数字后自动添加 - 后两位,因此输出如下2012-02-12
您如何使文本字段自动添加 - 在某些数字之后。
因此,如果我输入日期,20120212
它会在前 4 位数字后自动添加 - 后两位,因此输出如下2012-02-12
您可以结合使用 PHP 的strtotime
函数date
$old_date = '20120212';
$new_date = date('Y-m-d', strtotime($old_date)); //returns 2012-02-12
在阅读了您的问题后,不清楚您是否需要在 PHP 或 JavaScript 中完成此操作。但是您也可以使用 jQuery 中的输入屏蔽来做到这一点。这是一个很好的插件:Masked Input Plugin
您可以像这样格式化输入字段:
jQuery(function($){
$("input").mask("9999-99-99");
});