分别获取日期的年、月、日、时、分

小明 发表于:2020年07月21日 16:36:38更新于:2020年08月14日 10:23:11

日期时间字段中,日期的格式是YYYY-MM-DD hh:mm ,如果您只需要使用的年份、月份、时分的数值,则可以通过代码块实现。  

例如,获取日期为 2019-01-01 10:08 ,分别获取到2019、01、01、10、08, 您可以按自己的格式重新拼接,例如2019年1月1日 10点08分, 也可使用这些数值进行计算。

配置如下:

1、代码块节点配置

image.png

2、后续节点使用代码块输出的值。

image.png

复制以下代码可直接使用

如果您没有代码经验, 请不要修改 输入参数名及代码,只需修改引用的节点字段即可。

1、传入的是日期格式,没有时分部分  例如2020-08-01  ,用下面的代码。

var date1 = input.date;
var year1 = date1.substr(0, 4);
var month1 = date1.substr(5, 2);
var day1 = date1.substr(8, 2);
output = { 年: year1, 月: month1, 日: day1 };

2、传入的是日期+时间 格式,例如2020-08-01 10:11  ,用下面的代码。

var date1 = input.date;
var year1 = date1.substr(0, 4);
var month1 = date1.substr(5, 2);
var day1 = date1.substr(8, 2);
var hour1 = date1.substr(11, 2);
var minite1 = date1.substr(14, 2);
output = {年:year1,月:month1,日:day1,时: hour1,分:minite1};


明道云