Hamas said Thursday night that the group has accepted an 18-month truce with Israel in the Gaza Strip, Xinhua reported according to the Egyptian MENA news agency.