Aprende como transformar un epoch ( Timestamp de Linux ) en una fecha usando la librería Luxon de Javascript directamente en las expresiones sin la necesidad de usar un nodo de función
Creado: 2024-11-28
4 nodos
Instrucciones
Editar Workflow
Visualización del Workflow
{
"id": 41,
"name": "Transformar EPOCH a fecha usando Luxon",
"tags": [],
"nodes": [
{
"name": "On clicking 'execute'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
420,
200
],
"parameters": {},
"typeVersion": 1
},
{
"name": "Epoch",
"type": "n8n-nodes-base.set",
"position": [
680,
200
],
"parameters": {
"values": {
"string": [
{
"name": "clock",
"value": "1668160833"
}
]
},
"options": {}
},
"typeVersion": 1
},
{
"name": "Fecha",
"type": "n8n-nodes-base.set",
"position": [
880,
200
],
"parameters": {
"values": {
"string": [
{
"name": "fecha",
"value": "={{DateTime.fromSeconds(+ $node[\"Epoch\"].json['clock'], {zone: \"Europe/Madrid\"}).toFormat('d/M/y - HH:mm')}}"
}
]
},
"options": {}
},
"typeVersion": 1
},
{
"name": "Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
220,
380
],
"parameters": {
"width": 1100,
"height": 340,
"content": "## Transformar Epoch a Fecha\n\nPara este ejemplo usaremos la librer\u00eda luxon para transformar un timestamp de Unix en una fecha.\n\nPara ello usaremos la variable clock capturada desde la salida de `current node`, puedes usar un **+** para referenciar una variable dentro de una expresi\u00f3n y en este caso usar la librer\u00eda luxon para transformar la salida en una fecha.\n\n```\n{{DateTime.fromSeconds(+ $node[\"Epoch\"].json['clock'], {zone: \"Europe/Madrid\"}).toFormat('d/M/y - HH:mm')}}\n```\n\n**M\u00e1s info:** https://docs.n8n.io/code-examples/expressions/luxon/#date-and-time-behavior-in-n8n\n**Reference:** https://moment.github.io/luxon/demo/global.html"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {},
"connections": {
"Epoch": {
"main": [
[
{
"node": "Fecha",
"type": "main",
"index": 0
}
]
]
},
"On clicking 'execute'": {
"main": [
[
{
"node": "Epoch",
"type": "main",
"index": 0
}
]
]
}
}
}