如何在某些数字后自动添加文本字段。
因此,如果我输入了一个日期20120212
,它会自动添加 - 在前4位后,后两位,所以输出如2012-02-12
答案 0 :(得分:3)
您可以将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");
});