我定义了一个DateTime数据类型,该数据类型存储了参与者的生日。现在我想找到参与者的年龄,即当前日期和他的生日之间的差额。
有什么方法可以计算Hyperledger作曲家游乐场中DateTime之间的差异?
答案 0 :(得分:1)
是的,它是简单易懂的javascript。
示例:
模型文件:
asset Bank identified by id {
o String id
o DateTime date1
o DateTime date2
}
transaction trxn {
--> Bank bank
}
脚本文件:
// "date1": "2018-08-22T10:58:42.228Z",
// "date2": "2018-08-23T10:58:42.228Z"
var d1 = new Date(trxn.bank.date1.getTime());
var d2 = new Date(trxn.bank.date2.getTime());
var d3 = d2 - d1; // in milliseconds
var one_day=1000*60*60*24; // in ms
var in_days_result = Math.round(d3/one_day); // in days
在这种情况下-您应该可以使用此示例在几天,几个月,几年内找出解决方法-并在此处使用参考信息-> https://www.w3schools.com/jsref/jsref_obj_date.asp