diff --git a/web_datetime_options/__init__.py b/web_datetime_options/__init__.py
new file mode 100644
index 000000000..e69de29bb
diff --git a/web_datetime_options/__openerp__.py b/web_datetime_options/__openerp__.py
new file mode 100644
index 000000000..191247b91
--- /dev/null
+++ b/web_datetime_options/__openerp__.py
@@ -0,0 +1,37 @@
+# -*- coding: utf-8 -*-
+
+{
+ "name": 'web_datetime_options',
+ "version": "0.1",
+ "description": """
+===========================================
+Allow passing options to datepicker widgets
+===========================================
+
+This will set all options specified in the "datepicker" option of datetime
+fields to the datepicker.
+
+See http://api.jqueryui.com/datepicker/ for options
+
+Example:
+--------
+
+
+
+Contributors:
+-------------
+
+- Vincent vinet
+
+""",
+ "depends": [
+ 'base',
+ 'web',
+ ],
+ "js": [
+ 'static/src/js/datepicker.js',
+ ],
+ "author": "Vincent Vinet",
+ "installable": True,
+ "active": False,
+}
diff --git a/web_datetime_options/static/src/js/datepicker.js b/web_datetime_options/static/src/js/datepicker.js
new file mode 100644
index 000000000..cadfa5133
--- /dev/null
+++ b/web_datetime_options/static/src/js/datepicker.js
@@ -0,0 +1,35 @@
+/*global openerp, _, $ */
+
+openerp.web_datetime_options = function (instance) {
+
+ "use strict";
+
+ instance.web.form.FieldDatetime = instance.web.form.FieldDatetime.extend({
+ initialize_content: function() {
+ this._super();
+ var self = this;
+ if (this.datewidget) {
+ if (typeof this.options.datepicker === 'object') {
+ $.map(this.options.datepicker, function(value, key) {
+ self.datewidget.picker('option', key, value);
+ });
+ }
+ }
+ }
+ });
+
+ instance.web.form.FieldDate = instance.web.form.FieldDate.extend({
+ initialize_content: function() {
+ this._super();
+ var self = this;
+ if (this.datewidget) {
+ if (typeof this.options.datepicker === 'object') {
+ $.map(this.options.datepicker, function(value, key) {
+ self.datewidget.picker('option', key, value);
+ });
+ }
+ }
+ }
+ });
+};
+