Suite à une question sur le forum de spip.net, voici comment afficher la date du lendemain.

Ma première réponse proposait d’utiliser le code suivant :

#EVAL{(#DATE|jour)+1}[ (#DATE|nom_mois)] [(#DATE|annee)]

Comme il est indiqué sur la doc de spip à propos de la balise #DATE :

Si on se trouve au premier niveau du squelette (c’est-à-dire en-dehors de toute boucle), la date considérée est la date du jour - à moins qu’on ait passé une date dans l’URL de la page.

Le problème est que ce code ne fonctionne pas car il ne fait qu’ajouter 1 au jour en cours. Du coup, cela va générer des dates comme le 32 janvier 2007, peut mieux faire...

Créer une balise #DEMAIN

La solution est donc de créer une balise #DEMAIN en s’inspirant de la contrib "Nouvelle balise : exemple avec #MAINTENANT".

Pour ce faire, il faut ajouter ceci dans le fichier squelettes/mes_fonctions.php :

function balise_DEMAIN($params) {
$params->code = "date('d-m-Y', time()+24*3600)";
$params->type = 'php';  
return $params;
}

Ensuite, on peut se servir de la balise #DEMAIN dans ses squelettes pour afficher la date du lendemain.