diff --git a/lib/manager/npm/lookup/index.js b/lib/manager/npm/lookup/index.js
index 50394b6df31a023b7973eb953f938d3886fb2c87..1d7e840e7edd855ba1b0a26387dc61704ee44cc8 100644
--- a/lib/manager/npm/lookup/index.js
+++ b/lib/manager/npm/lookup/index.js
@@ -80,8 +80,11 @@ function lookupUpdates(dependency, config) {
 
     // TODO: move unpublishable to npm-specific
     const version = dependency.versions[toVersion];
-    const elapsed = version ? moment().diff(moment(version.time), 'days') : 999;
-    update.unpublishable = elapsed > 0;
+    const elapsed =
+      version && version.time
+        ? moment().diff(moment(version.time), 'days')
+        : 999;
+    update.unpublishable = elapsed === 0;
     // end TODO
 
     const bucket = getBucket(config, update);