javascript – Crm 2011从表单上的DateTime字段获取时间
作者:互联网
我无法从表单上的datetime字段中获取小时和分钟部分.
var date = Xrm.Page.data.entity.attributes.get("createdon").getValue();
我可以在返回的对象上使用getDate(),getMonth()和GetFullYear()方法,但我无法得到小时和分钟数据.日期对象显示“Tue Dec 25 11:47:44 UTC 0200 2012”,所以时间就在那里.是获得小时/分钟对该值进行一些丑陋的子串操作的唯一方法吗?
提前致谢.
解决方法:
您可以在Date对象上使用getHours和getMinutes.
var date = new Date();
var time = date.getHours() + ":" + date.getMinutes();
现在,您只需要将值替换为date,因为在我的示例中它是当前时间点并且您从字段中获取它.
您可能还需要考虑缩短语法.我现在不在电脑前(不是那台电脑),但我相信你可以这样做.
var date = Xrm.Page.getAttribute("createdon").getValue();
令人惊奇的是 – 无论编码多少JavaScript.五分钟后,一切都从头脑中消失了.这就像语法是为了内存抵抗.
标签:javascript,datetime,forms,dynamics-crm-2011,crm 来源: https://codeday.me/bug/20190826/1724716.html