Skip to content

Instantly share code, notes, and snippets.

@RadianSmile
Last active September 21, 2017 15:38
Show Gist options
  • Save RadianSmile/190dcbe39fef254f1f1a56671e80ec44 to your computer and use it in GitHub Desktop.
Save RadianSmile/190dcbe39fef254f1f1a56671e80ec44 to your computer and use it in GitHub Desktop.
// 更新事件日期
// 假設你大概是在 2017/09/21 20:00:00 改的
var eid = 50 // 你的 eid
var date = new Date("2017/09/21 18:00:00") //你大概的日期
var hourTolerance = 3 // 上下區間
var dateStr = "9/20" // 要改的日期
var q = new Parse.Query(EventRecord)
q.greaterThan("createdAt", date.setHours(date.getHours()-h))
q.lessThan("createdAt",date.setHours(date.getHours()+h))
q.equalTo ("eid",eid + '')
q.find().then(function(evts){
evts.forEach(function(evt){
var note = evt.get("note")
if (typeof note === "object"){
note.date = dateStr
}
})
return Parse.Object.saveAll(evts)
}).then(Log,Log)
@thcrack
Copy link

thcrack commented Sep 21, 2017

var eid = 50 // 你的 eid
var date = new Date("2017/09/21 18:00:00") //你大概的日期
var dateStr = "9/21" // 要改的日期

var q = new Parse.Query(EventRecord)
q.greaterThan("createdAt", date)
q.equalTo ("eid",eid)

q.find().then(function(evts){
evts.forEach(function(evt){
var note = evt.get("note")
if (typeof note === "object"){
note.date = dateStr
}
})
return Parse.Object.saveAll(evts)
}).then(Log,Log)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment