diff --git a/plugins/date_sources/date_field.inc b/plugins/date_sources/date_field.inc
index bc9a339..8c793fc 100644
--- a/plugins/date_sources/date_field.inc
+++ b/plugins/date_sources/date_field.inc
@@ -46,6 +46,17 @@ function views_timelinejs_date_source_date_field_conversion($date, $output_forma
         $ret['value2'] = views_timelinejs_convert_to_timestamp($date['value2'], $input_format, $timezone, $db_timezone);
       }
       return $ret;
-
+    case 'csv':
+      $ret['value'] = _views_timelinejs_date_to_csv($date['value'], $timezone, $db_timezone);
+      if (isset($date['value2'])) {
+        $ret['value2'] = _views_timelinejs_date_to_csv($date['value2'], $timezone, $db_timezone);
+      }
+      return $ret;
   }
 }
+
+function _views_timelinejs_date_to_csv($value, $timezone, $db_timezone) {
+  $date_obj = new DateObject($value, $db_timezone);
+  $date_obj->setTimezone(new DateTimeZone($timezone));
+  return $date_obj->format('Y,m,d,H,i,s,');
+}
diff --git a/plugins/date_sources/date_iso_field.inc b/plugins/date_sources/date_iso_field.inc
index 2962fc9..c498bdc 100644
--- a/plugins/date_sources/date_iso_field.inc
+++ b/plugins/date_sources/date_iso_field.inc
@@ -46,6 +46,17 @@ function views_timelinejs_date_iso_source_date_field_conversion($date, $output_f
         $ret['value2'] = views_timelinejs_convert_to_timestamp($date['value2'], $input_format, $timezone, $db_timezone);
       }
       return $ret;
-
+    case 'csv':
+      $ret['value'] = _views_timelinejs_date_iso_to_csv($date['value'], $timezone, $db_timezone);
+      if (isset($date['value2'])) {
+        $ret['value2'] = _views_timelinejs_date_iso_to_csv($date['value2'], $timezone, $db_timezone);
+      }
+      return $ret;
   }
 }
+
+function _views_timelinejs_date_iso_to_csv($value, $timezone, $db_timezone) {
+  $date_obj = new DateObject($value, $db_timezone);
+  $date_obj->setTimezone(new DateTimeZone($timezone));
+  return $date_obj->format('Y,m,d,H,i,s,');
+}
diff --git a/plugins/date_sources/date_stamp_field.inc b/plugins/date_sources/date_stamp_field.inc
index 16f9a29..a3dfd66 100644
--- a/plugins/date_sources/date_stamp_field.inc
+++ b/plugins/date_sources/date_stamp_field.inc
@@ -46,6 +46,17 @@ function views_timelinejs_date_stamp_source_date_field_conversion($date, $output
         $ret['value2'] = views_timelinejs_convert_to_timestamp($date['value2'], $input_format, $timezone, $db_timezone);
       }
       return $ret;
-
+    case 'csv':
+      $ret['value'] = views_timelinejs_date_stamp_to_csv($date['value'], $input_format, $timezone, $db_timezone);
+      if (isset($date['value2'])) {
+        $ret['value2'] = views_timelinejs_date_stamp_to_csv($date['value2'], $input_format, $timezone, $db_timezone);
+      }
+      return $ret;
   }
 }
+
+function _views_timelinejs_date_stamp_to_csv($value, $timezone, $db_timezone) {
+  $date_obj = new DateObject($value, $db_timezone);
+  $date_obj->setTimezone(new DateTimeZone($timezone));
+  return $date_obj->format('Y,m,d,H,i,s,');
+}
diff --git a/plugins/date_sources/post_date.inc b/plugins/date_sources/post_date.inc
index 6bf4d1b..47feb72 100644
--- a/plugins/date_sources/post_date.inc
+++ b/plugins/date_sources/post_date.inc
@@ -34,5 +34,15 @@ function views_timelinejs_date_source_post_date_conversion($date, $output_format
     case 'timestamp':
       return views_timelinejs_convert_to_timestamp($date, $input_format, $timezone, $db_timezone);
 
+    case 'csv':
+      return _views_timelinejs_post_date_to_csv($date, $timezone, $db_timezone);
   }
 }
+
+function _views_timelinejs_post_date_to_csv($value, $timezone, $db_timezone) {
+  $datetime = new DateTime();
+  $datetime->setTimezone(new DateTimeZone($db_timezone));
+  $datetime->setTimestamp($value);
+  $datetime->setTimezone(new DateTimeZone($timezone));
+  return $datetime->format('Y,m,d,H,i,s,');
+}
diff --git a/views_timelinejs_plugin_style_timelinejs.inc b/views_timelinejs_plugin_style_timelinejs.inc
index 04707d3..adaaae1 100644
--- a/views_timelinejs_plugin_style_timelinejs.inc
+++ b/views_timelinejs_plugin_style_timelinejs.inc
@@ -339,7 +339,7 @@ class views_timelinejs_plugin_style_timelinejs extends views_plugin_style {
             }
 
             if ($conversion_callback = views_timelinejs_get_callback($tmp['handler'], $tmp['field_type'], 'date_sources')) {
-              $date['formatted'] = call_user_func($conversion_callback, $value, 'iso8601', array('field' => $tmp));
+              $date['formatted'] = call_user_func($conversion_callback, $value, 'csv', array('field' => $tmp));
               $date['timestamp'] = call_user_func($conversion_callback, $value, 'timestamp', array('field' => $tmp));
             }
 
