Es porque no día no es una variable de vista es una variable javascript, tienes que enviar la variable a la función usando el método post con ajax...
--
Has recibido este mensaje porque estás suscrito al grupo "web2py-usuarios" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a web2py-usuari...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Esto te podría servir :
dayClick: function(date, jsEvent, view) {
var dia = date.format("YYYYMMDDHHmmss");
if (view.name == 'agendaDay') {
$.post( " {{=URL('nuevo_evento')}} ", { dia: dia } ); }
--