diff --git a/component/DateTimePicker.js b/component/DateTimePicker.js
index <HASH>..<HASH> 100644
--- a/component/DateTimePicker.js
+++ b/component/DateTimePicker.js
@@ -46,7 +46,7 @@ class DateTimePicker extends Component {
     handleDateChange(date){
         let {hour, minute, second} = this.state
         // intialize default time
-        if (!hour || !minute || !second) {
+        if (hour === undefined || minute === undefined || second === undefined) {
             let nowDateObj = extractDate(new Date(), { showTime: true })
             hour = nowDateObj.hour
             minute = nowDateObj.minute
diff --git a/lib/DateTimePicker.js b/lib/DateTimePicker.js
index <HASH>..<HASH> 100644
--- a/lib/DateTimePicker.js
+++ b/lib/DateTimePicker.js
@@ -81,7 +81,7 @@ var DateTimePicker = function (_Component) {
                 second = _state.second;
             // intialize default time
 
-            if (!hour || !minute || !second) {
+            if (hour === undefined || minute === undefined || second === undefined) {
                 var nowDateObj = extractDate(new Date(), { showTime: true });
                 hour = nowDateObj.hour;
                 minute = nowDateObj.minute;
fixes #<I> Datetime picker initial value error when hour, minute or second is 0