diff --git a/packages/backend/src/apps/formatter/actions/date-time/index.js b/packages/backend/src/apps/formatter/actions/date-time/index.js index 88fbecbe..bceeadd1 100644 --- a/packages/backend/src/apps/formatter/actions/date-time/index.js +++ b/packages/backend/src/apps/formatter/actions/date-time/index.js @@ -1,10 +1,12 @@ import defineAction from '../../../../helpers/define-action.js'; import formatDateTime from './transformers/format-date-time.js'; import getCurrentTimestamp from './transformers/get-current-timestamp.js'; +import getCurrentTimestampInSeconds from './transformers/get-current-timestamp-in-seconds.js'; const transformers = { formatDateTime, getCurrentTimestamp, + getCurrentTimestampInSeconds, }; export default defineAction({ @@ -23,6 +25,10 @@ export default defineAction({ label: 'Get current timestamp', value: 'getCurrentTimestamp', }, + { + label: 'Get current timestamp in seconds', + value: 'getCurrentTimestampInSeconds', + }, { label: 'Format Date / Time', value: 'formatDateTime', diff --git a/packages/backend/src/apps/formatter/actions/date-time/transformers/get-current-timestamp-in-seconds.js b/packages/backend/src/apps/formatter/actions/date-time/transformers/get-current-timestamp-in-seconds.js new file mode 100644 index 00000000..87a7736d --- /dev/null +++ b/packages/backend/src/apps/formatter/actions/date-time/transformers/get-current-timestamp-in-seconds.js @@ -0,0 +1,5 @@ +const getCurrentTimestampInSeconds = () => { + return Math.floor(Date.now() / 1000); +}; + +export default getCurrentTimestampInSeconds;