我一直试图解决这个问题。我有一个带有DATETIME字段的Microsoft Access 2007数据库,我试图从JScript Date对象填充,即
rs("DTField").Value = new Date();
我原本认为JScript和Access都是Microsoft工具会知道如何做到这一点,但我认为看起来太多了。
我需要将哪些变换应用于等式的任何一侧以使此值赋值有效?
添加了问题:
从数据库到JScript的另一种方式呢?
答案 0 :(得分:1)
使用getVarDate
功能。来自文档:
当代码与COM对象交互时使用getVarDate方法, ActiveX对象或接受并返回日期值的其他对象 在VT_DATE格式。这些包括Visual Basic和Visual中的对象 Basic Scripting Edition(VBScript)。返回的实际格式 价值取决于区域设置。
rs("DTField").Value = (new Date()).getVarDate();
要回答添加的问题,您需要明确创建Date
对象。
var theDate = new Date(rs("DTField").Value);