Samajwadi Party president Akhilesh Yadav claimed the UP bypolls date was changed because the BJP knew it was not going to win.