diff --git a/htdocs/includes/jsgantt/jsgantt.js b/htdocs/includes/jsgantt/jsgantt.js
index bee6102f1fd..2447a068bf7 100644
--- a/htdocs/includes/jsgantt/jsgantt.js
+++ b/htdocs/includes/jsgantt/jsgantt.js
@@ -1054,10 +1054,10 @@ Complete-Displays task percent complete
' ' + vTaskList[i].getName() + '' ;
if(vShowRes ==1) vLeftTable += ' ' + vTaskList[i].getResource() + ' | ' ;
- if(vShowDur ==1) vLeftTable += ' ' + vTaskList[i].getDuration(vFormat) + ' | ' ;
+ if(vShowDur ==1) vLeftTable += ' ' + (vTaskList[i].getStart() > 0 ? vTaskList[i].getDuration(vFormat) : '') + ' | ' ;
if(vShowComp==1) vLeftTable += ' ' + vTaskList[i].getCompStr() + ' | ' ;
- if(vShowStartDate==1) vLeftTable += ' ' + JSGantt.formatDateStr( vTaskList[i].getStart(), vDateDisplayFormat) + ' | ' ;
- if(vShowEndDate==1) vLeftTable += ' ' + JSGantt.formatDateStr( vTaskList[i].getEnd(), vDateDisplayFormat) + ' | ' ;
+ if(vShowStartDate==1) vLeftTable += ' ' + (vTaskList[i].getStart() > 0 ? JSGantt.formatDateStr( vTaskList[i].getStart(), vDateDisplayFormat) : '')+ ' | ' ;
+ if(vShowEndDate==1) vLeftTable += ' ' + (vTaskList[i].getEnd() > 0 ? JSGantt.formatDateStr( vTaskList[i].getEnd(), vDateDisplayFormat) : '') + ' | ' ;
vLeftTable += '';