Send setTime argument using epoch time
[profile/ivi/SettingsApp.git] / 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);