2022-03-14 06:34:23 +01:00
|
|
|
function GetHumanReadableDate()
|
2022-04-15 07:39:29 +02:00
|
|
|
normal! `<v`>y
|
2023-09-14 10:47:47 +02:00
|
|
|
let date = trim(system("date -u -d @" . trim(shellescape(@@))))
|
2022-03-14 06:34:23 +01:00
|
|
|
echo date
|
|
|
|
endfunction
|
|
|
|
|
|
|
|
function GetEpochDate()
|
|
|
|
normal! `<v`>y
|
2023-09-14 10:47:47 +02:00
|
|
|
let date = trim(system("date -u -d " . trim(shellescape(@@)) . ' "+%s"'))
|
2022-03-14 06:34:23 +01:00
|
|
|
echo date
|
|
|
|
endfunction
|
|
|
|
|
2022-04-15 07:39:29 +02:00
|
|
|
xnoremap <LocalLeader>e :call GetHumanReadableDate()<CR>
|
|
|
|
xnoremap <LocalLeader>E :call GetEpochDate()<CR>
|