diff --git a/date_views/date_views.module b/date_views/date_views.module
index c050e56..e8b1169 100644
--- a/date_views/date_views.module
+++ b/date_views/date_views.module
@@ -540,3 +540,60 @@ function date_views_date_formatter_pre_view_alter(&$entity, &$variables) {
     }
   }
 }
+
+/**
+ * Implements hook_variable_group_info().
+ */
+function date_views_variable_group_info() {
+  $groups['date_views_formats'] = array(
+    'title' => t('Date views'),
+    'description' => t('Date views formats'),
+    'path' => array('admin/config/regional/date-time/date-views'),
+  );
+
+  return $groups;
+}
+
+/**
+ * Implements hook_variable_info().
+ */
+function date_views_variable_info($options) {
+  $variable['date_views_month_format_with_year'] = array(
+    'type' => 'string',
+    'title' => t('Date views month format with year', array(), $options),
+    'default' => 'F Y',
+    'group' => 'date_views_formats',
+  );
+  $variable['date_views_month_format_without_year'] = array(
+    'type' => 'string',
+    'title' => t('Date views month format without year', array(), $options),
+    'default' => 'F',
+    'group' => 'date_views_formats',
+  );
+  $variable['date_views_day_format_with_year'] = array(
+    'type' => 'string',
+    'title' => t('Date views day format with year', array(), $options),
+    'default' => 'l, F j, Y',
+    'group' => 'date_views_formats',
+  );
+  $variable['date_views_day_format_without_year'] = array(
+    'type' => 'string',
+    'title' => t('Date views day format without year', array(), $options),
+    'default' => 'l, F j',
+    'group' => 'date_views_formats',
+  );
+  $variable['date_views_week_format_with_year'] = array(
+    'type' => 'string',
+    'title' => t('Date views week format with year', array(), $options),
+    'default' => 'F j, Y',
+    'group' => 'date_views_formats',
+  );
+  $variable['date_views_week_format_without_year'] = array(
+    'type' => 'string',
+    'title' => t('Date views week format without year ', array(), $options),
+    'default' => 'F j',
+    'group' => 'date_views_formats',
+  );
+
+  return $variable;
+}
