Send setTime argument using epoch time 22/10122/1
authorJimmy Huang <jimmy.huang@intel.com>
Wed, 18 Sep 2013 23:27:13 +0000 (16:27 -0700)
committerJimmy Huang <jimmy.huang@intel.com>
Wed, 18 Sep 2013 23:27:13 +0000 (16:27 -0700)
Change-Id: Id3e631efdc3ea77436283805920b2d8576346201
Signed-off-by: Jimmy Huang <jimmy.huang@intel.com>
js/panel-datetime.js

index a818c53..51f486e 100644 (file)
@@ -141,10 +141,11 @@ function dateTimeUpdateClock() {
 function updateSystemTime() {
     var time = $('#input_date').val() + ' ' + $('#input_time').val();
 
-    var new_time = new Date(time);
-    console.log('System time set to: ' + time);
+    /* settings daemon expects number of seconds since midnight Jan 1, 1970 */
+    var epoch_time = new Date(time).getTime() / 1000;
+    console.log('System time set to: ' + time + ' or ' + epoch_time + ' seconds since 1/1/1970');
 
-    settings.datetime.setTime(new_time, function() {
+    settings.datetime.setTime(epoch_time, function() {
         console.log('System time set successfully');
     }, function(e) {
         showMsg('Error', 'Cannot set system time: ' + e);