diff --git a/README.md b/README.md
index 3b250e7..7b521b4 100644
--- a/README.md
+++ b/README.md
@@ -41,7 +41,7 @@ Example
Demo
```
diff --git a/ics.js b/ics.js
index a1249f7..a4084dd 100644
--- a/ics.js
+++ b/ics.js
@@ -89,14 +89,14 @@ var ics = function() {
var start_day = ("00" + ((start_date.getDate()).toString())).slice(-2);
var start_hours = ("00" + (start_date.getHours().toString())).slice(-2);
var start_minutes = ("00" + (start_date.getMinutes().toString())).slice(-2);
- var start_seconds = ("00" + (start_date.getMinutes().toString())).slice(-2);
+ var start_seconds = ("00" + (start_date.getSeconds().toString())).slice(-2);
var end_year = ("0000" + (end_date.getFullYear().toString())).slice(-4);
var end_month = ("00" + ((end_date.getMonth() + 1).toString())).slice(-2);
var end_day = ("00" + ((end_date.getDate()).toString())).slice(-2);
var end_hours = ("00" + (end_date.getHours().toString())).slice(-2);
var end_minutes = ("00" + (end_date.getMinutes().toString())).slice(-2);
- var end_seconds = ("00" + (end_date.getMinutes().toString())).slice(-2);
+ var end_seconds = ("00" + (end_date.getSeconds().toString())).slice(-2);
// Since some calendars don't add 0 second events, we need to remove time if there is none...
var start_time = '';