Hamas says agrees to 24-hour Gaza humanitarian truce

No Image

GAZA CITY –– Hamas on Sunday said it has agreed to a 24-hour humanitarian truce, shortly after Israel announced a resumption of hostilities in Gaza following a day-long pause.

"In response to the UN's intervention request to monitor the situation... it has been agreed between the resistance factions that a 24-hour humanitarian truce will start from 2:00 pm (1100 GMT)," Hamas spokesman Sami Abu Zuhri said in a statement.

Zuhri said the ceasefire would take place ahead of the three-day Muslim holiday of Eid Al Fitr, which marks the end of the fasting month of Ramadan and is expected to fall on Monday.

There was no immediate reaction from Israel, and strikes continued to hit Gaza, including inside Gaza City.

The two sides mostly stuck to a 12-hour humanitarian ceasefire on Saturday, with Israel agreeing extend it, while Hamas resumed its rocket fire as the initial lull ended at 1700 GMT, with one mortar shell killing a soldier.

But on Sunday morning, Israel said it was resuming its aerial, naval and ground campaign against Gaza after what it said was "incessant" Hamas rocket fire.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;}

{{articles_filter_1623_widget?.title}}

.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; }
document.addEventListener('DOMContentLoaded', function () { function validateEmail(email) { return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); } function showModal(message,type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; // Bootstrap alert styling messageContainer.classList.remove("d-none"); // Hide message after 5 seconds setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = emailInput.value.trim(); if (!validateEmail(email)) { showModal('Invalid email format','danger'); return; } const url = `/subscribeNewsletter?email=${encodeURIComponent(email)}`; fetch(url, { method: "GET", headers: { "Accept": "application/json" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.",'danger'); } return response.json(); }) .then(data => { showModal(data.message,'success'); }) .catch(error => { showModal("Error submitting email. Try again.",'danger'); }); }); });