allora, supponiamo che tu abbia una serie di news, ognuna ha un suo id univoco nella tabella del database (lo spero ), cmq la soluzione più semplice è quella di creare una pagina .htm contenente un modulo, quest'ultimo invia a modifica.php l'ID della news da modificare; così facendo la pagina modifica.php pesca dal database la news interessata e spara ciò che attualmente c'è al suo interno dentro a dei campi modificabili (textarea, text). Poi, una volta modificati i dati, invii il modulo alla stessa pagina (modifica.php) mettendo un campo Hidden tipo change=yes, la pagina modifica.php controlla se questo campo è presente e infine aggiorna la tabella con i dati nuovi.

poi per quel fatto della data, quando aggiungi al database nuove news, fai in modo che venga usato il comando date(); http://php.net/date