From 12e20c9688bf4a97bce36b0b414b606b8b30c949 Mon Sep 17 00:00:00 2001 From: Jimmy Huang Date: Wed, 18 Sep 2013 16:27:13 -0700 Subject: [PATCH] Send setTime argument using epoch time Change-Id: Id3e631efdc3ea77436283805920b2d8576346201 Signed-off-by: Jimmy Huang --- js/panel-datetime.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/js/panel-datetime.js b/js/panel-datetime.js index a818c53..51f486e 100644 --- a/js/panel-datetime.js +++ b/js/panel-datetime.js @@ -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); -- 2.7.4