@@ -29,6 +29,8 @@ ColumnDisplayFormatDialog::ColumnDisplayFormatDialog(DBBrowserDB& db, const sqlb
29
29
ui->comboDisplayFormat ->addItem (tr (" Julian day to date" ), " julian" );
30
30
ui->comboDisplayFormat ->addItem (tr (" Unix epoch to date" ), " epoch" );
31
31
ui->comboDisplayFormat ->addItem (tr (" Unix epoch to local time" ), " epochLocalTime" );
32
+ ui->comboDisplayFormat ->addItem (tr (" WebKit / Chromium epoch to date" ), " webkitEpoch" );
33
+ ui->comboDisplayFormat ->addItem (tr (" WebKit / Chromium epoch to local time" ), " webkitEpochLocalTime" );
32
34
ui->comboDisplayFormat ->addItem (tr (" Windows DATE to date" ), " winDate" );
33
35
ui->comboDisplayFormat ->addItem (tr (" Date as dd/mm/yyyy" ), " ddmmyyyyDate" );
34
36
ui->comboDisplayFormat ->insertSeparator (ui->comboDisplayFormat ->count ());
@@ -57,6 +59,8 @@ ColumnDisplayFormatDialog::ColumnDisplayFormatDialog(DBBrowserDB& db, const sqlb
57
59
formatFunctions[" julian" ] = " datetime(" + e_column_name + " )" ;
58
60
formatFunctions[" epoch" ] = " datetime(" + e_column_name + " , 'unixepoch')" ;
59
61
formatFunctions[" epochLocalTime" ] = " datetime(" + e_column_name + " , 'unixepoch', 'localtime')" ;
62
+ formatFunctions[" webkitEpoch" ] = " datetime(" + e_column_name + " / 1e6 - 11644473600, 'unixepoch')" ;
63
+ formatFunctions[" webkitEpochLocalTime" ] = " datetime(" + e_column_name + " / 1e6 - 11644473600, 'unixepoch', 'localtime')" ;
60
64
formatFunctions[" winDate" ] = " datetime('1899-12-30', " + e_column_name + " || ' days')" ;
61
65
formatFunctions[" ddmmyyyyDate" ] = " strftime('%d/%m/%Y', " + e_column_name + " )" ;
62
66
formatFunctions[" lower" ] = " lower(" + e_column_name + " )" ;
0 commit comments