Integer field with unix timestamp convert to readable date in views
First you should define a suitable format- Do this in the administrative GUI:


Navigate to: Administration » Configuration » Regional and language » Date and Time
Click the tab "Formats" and click on link "Add format".
Create a new format. You use the same string as you would pass to the PHP date function, i.e.: M jS, Y. Save it.
Click the tab "Types". Click on link "Add date type".
Select the newly created format from the menu, and name it: dateonly, and save it by clicking on "Add date type".


You now have a type of date format named dateonly defined you can use anywhere on your site there is a date field to be displayed without the hour and minutes part.

To format the date in your View, you may should Drupal format_date function with 'dateonly' passed as the type of format to use (second argument). To output this in your view you may have the following in your view-view-field--fieldname.tpl.php:

&lt;?php
$nicedate = format_date($output, 'dateonly');
print $nicedate;
?&gt;


IMHO, there is a big advantage in first defining a standard type of date format and giving it a name.  This ensures that dates are displayed consistently throughot the site.

However, if you can't be bothered to first define the dateonly type of format, you can use custom as your second argument to format_date and then, as your third argument, pass a string that can be passed on to the PHP date function:

&lt;?php
$nicedate = format_date($output, 'custom', 'M jS, Y');
print $nicedate;
?&gt;