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

标签 php javascript html

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

因此,如果我输入一个日期 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");
});

关于php - 你如何使文本字段自动添加 - 在某些数字之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18293976/

相关文章:

php - 在当前目录中启动服务器 (php/apache)

php - 如何使用mysql查询显示倒数第二条记录?

javascript - Canvas 上的 HTML?

javascript - NodeJS 异步库不会异步发送请求

html - 你如何在CSS中引用div?

Python错误-重定向尝试解析网页

php - 如何使用 PHP 获取在服务器上运行的 PHP 进程列表

javascript - 使用 Jquery 选择自动聚焦下拉菜单

javascript - 如何检测 ":"之前的单词并使用 jquery 包装在 "span"中?

php - 如果 bin 的元素已知,则 Aerospike 删除列表中的记录