【喵呜刷题小喵解析】根据《民法典》的规定,关于定金的说法,正确的是D选项,即约定的定金数额超过主合同标的额20%的,超过部分不产生定金的效力。定金合同自成立时生效,而非自订立之日起生效,所以A选项错误。当事人既约定违约金,又约定定金的,非违约方有权选择适用违约金或者定金条款,并非只能选择适用定金条款,所以B选项错误。实际交付的定金数额多于或者少于约定数额的,视为变更约定的定金数额,而非视为未约定定金,所以C选项错误。因此,正确答案是D选项。