我定义了一个 DateTime 数据类型,用于存储参与者的生日日期。现在我想找到参与者的年龄,即现在日期和他的生日之间的差异。
有什么方法可以计算超级账本作曲家游乐场中日期时间之间的差异?
是的,它很简单的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