@ztiknl/sara
Version:
Sentient Artificial Responsive Agent
45 lines (42 loc) • 1.2 kB
JavaScript
// include date-and-time module
const date = require('date-and-time');
// include weeknumber module
const weeknr = require('weeknumber');
module.exports = {
timenow: function () {
var now = new Date();
let result = [date.format(now, 'HH:mm')];
result[1] = '<say-as interpret-as="time" format="hm24">'+result[0]+'</say-as>';
return result;
},
datenow: function () {
var now = new Date();
let result = [date.format(now, 'DD/MM/YYYY')];
result[1] = '<say-as interpret-as="time" format="ddmmyyyy">'+result[0]+'</say-as>';
return result;
},
day: function () {
var now = new Date();
let result = [date.format(now, 'dddd')];
result[1] = result[0];
return result;
},
month: function () {
var now = new Date();
let result = [date.format(now, 'MMMM')];
result[1] = result[0];
return result;
},
year: function () {
var now = new Date();
let result = [date.format(now, 'YYYY')];
result[1] = result[0];
return result;
},
weeknr: function () {
var now = new Date();
let result = [weeknr.weekNumber(now)];
result[1] = result[0];
return result;
}
}