我想从一个元素中取一个字符串的日期值,并将其转换为一个js var以便使用SPServices将其添加到一个SP 2010年列表(日期字段)。初学者:JavaScript的日期转换从字符串到UTC date.js到SharePoint列表
我找到了date.js资源,但我不确定如何正确使用它。我所做的一切操纵日期将其更改为字符串... .format()。
我想我需要好歹来改变数值为:2013-01-01T19:20:为了15穿过SPServices并更新列表如下图所示:
function CreateNewItem(subject, message) {
$().SPServices({
operation: "UpdateListItems",
async: false,
batchCmd: "New",
listName: "Example",
valuepairs: [["Title", subject], ["Message", message], ["DateField", date]],
completefunc: function(xData, Status) {
alert("completed");
}
});}
所以,我想日期。解析,它不喜欢返回值,但我不知道如何更改返回的值,而不使它成为一个字符串?
一如既往地欣赏帮助。
编辑:更多说明....我使用XSLT从XML文件中获取值,并创建用于查看值的HTML页面。因此,与XML
<div id="thisDateExample"><xsl:value of select="thisDateExampleDate"/></div>
于是我一直在尝试对夫妇的事情,喜欢把自己从jQuery选择字符串值:
var thisDateThatIsDrivingMeCrazy = $('#thisDateExample').text();
所以,再一次,我刚学这些东西,但我想这使得它成为一个字符串,我发现date.js将它恢复为日期格式,我猜?
var thisDateConverted = new Date(Date.parse(thisDateThatIsDrivingMeCrazy));
然后试图进入SPServices?这是我认为有道理的一种方法,但我必须在这里做错事吗?如果我提醒,这是使用与我所需要的不同的格式,我相信。但是再次按照上面的说法,我所做的任何格式化的东西(或者我所能找到的关于该主题的内容都可以尝试)似乎将其更改为字符串(我假设)并且不起作用。帮助总是感激!大大!
你在哪里声明/设置“日期”? – Shmiddty
@Shmiddty ..添加更多信息在编辑中发布。谢谢 – Justin
'#thisDateExample'的值是什么? – Shmiddty