seria de moverlo a javascript como tal...
pero si es un campo de un formulario yo suelo usar:
Birthday: <input type="date" name="bday"> el cual no tiene soporte para IE ni FF...
pero eso lo soluciono con placeholder"09/09/1986" sugiriendo el formato de la fecha....
http://jqueryui.com/datepicker/
con Jquerry:
Código PHP:
Ver original<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Datepicker - Default functionality</title>
<link rel
="stylesheet" href
="//code.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
<link rel
="stylesheet" href
="/resources/demos/style.css"> <script>
$(function() {
$( "#datepicker" ).datepicker();
});
</script>
</head>
<body>
<p
>Date: <input type
="text" id
="datepicker"></p
>
</body>
</html>
y aqui hay otros 21...
http://www.bitrepository.com/a-colle...e-pickers.html