I have a php_view field in a view, it basically pulls a date field on a specific node, and then use the php function setISODate to get the 'monday' date of the week. The thing is, i'm on a french language site and the date that the function return is in english, not that I don't like english hehe but the month just doesn't fit very well in the display on that view Here's the code. // Retrieve the date field of that node. $node = node_load($data->nid); $date_field = $node->field_date; $date = $date_field['und'][0]['value']; // Put the year in $annee and the week number in $semaine. $annee = date("Y", strtotime($date)); $semaine= date("W", strtotime($date)); // Get the monday date of that week $lundi = new DateTime(); $lundi->setISODate($annee , $semaine); print "Semaine du " . $lundi->format('j F Y');; ?> I've tried to use the following code, but it doesn't do anything. setlocale (LC_TIME, 'fr_FR.utf8','fra'); print (strftime("%j %F %Y", $lundi));