<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>faemino.net &#187; fechas</title>
	<atom:link href="http://www.faemino.net/programacion/etiquetas/fechas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.faemino.net/programacion</link>
	<description>PHP, CakePHP y otras cosas más</description>
	<lastBuildDate>Thu, 03 Jun 2010 08:27:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Form Helper, fechas y horas</title>
		<link>http://www.faemino.net/programacion/cakephp-form-helper-fechas-y-horas/</link>
		<comments>http://www.faemino.net/programacion/cakephp-form-helper-fechas-y-horas/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 17:01:37 +0000</pubDate>
		<dc:creator>faemino</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[fechas]]></category>
		<category><![CDATA[Helpers]]></category>
		<category><![CDATA[horas]]></category>

		<guid isPermaLink="false">http://www.faemino.net/?p=21</guid>
		<description><![CDATA[Hace unos días hablé de cómo modificar los rangos de fechas que aparecen en un selector. Tras el uso de este helper en estos días, he descubierto unos cuantos parámetros que pueden ser de utilidad:
label
Opción común para la mayoría de elementos insertados mediante el método input.
Especifica el label que tendrá el elemento.
echo $form->input('fecha', array('label'=>'Fecha de [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos días hablé de <a href="http://www.faemino.net/cakephp-rangos-en-la-seleccion-de-fechas/">cómo modificar los rangos de fechas</a> que aparecen en un selector. Tras el uso de este <em>helper</em> en estos días, he descubierto unos cuantos parámetros que pueden ser de utilidad:</p>
<h3>label</h3>
<p>Opción común para la mayoría de elementos insertados mediante el método input.</p>
<p>Especifica el label que tendrá el elemento.</p>
<pre><code>echo $form->input('fecha', array('label'=>'Fecha de Nacimiento'));</code></pre>
<h3>div</h3>
<p>Opción común para la mayoría de elementos insertados mediante el método input.</p>
<p>Si le asignamos false, no englobará el elemento y su label dentro de las etiquetas div. Por defecto el valor es true.</p>
<pre><code>echo $form->input('fecha', array('div'=>false));</code></pre>
<h3>minYear</h3>
<p>En un elemento select que obtiene la información de un campo date o datetime de una Base de Datos, este parámetro especifica el año mínimo en el rango de selección.</p>
<p>Por defecto es 1988.</p>
<pre><code>echo $form->input('fecha', array('minYear' => '1975'));</code></pre>
<h3>maxYear</h3>
<p>En un elemento select que obtiene la información de un campo date o datetime de una Base de Datos, este parámetro especifica el año máximo en el rango de selección.</p>
<p>Por defecto es 2028.</p>
<pre><code>echo $form->input('fecha', array('maxYear'=>'2010'));</code></pre>
<h3>dateFormat</h3>
<p>En un elemento select que obtiene la información de un campo date o datetime de una Base de Datos, este parámetro especifica el año máximo en el rango de selección.</p>
<pre><code>echo $form->input('fecha', array('dateFormat' => 'DMY'));</code></pre>
<h3>timeFormat</h3>
<p>En un elemento select que obtiene la información de un campo hour o time o datetime de una Base de Datos, este parámetro especifica el formato que tendra, 12 o 24 horas.</p>
<p>Valores: 12 o 24.</p>
<p>Por defecto es 12 horas.</p>
<pre><code>echo $form->input('fecha', array('timeFormat' => '24'));</code></pre>
<h3>interval</h3>
<p>En un elemento select que obtiene la información de un campo time o datetime de una Base de Datos, este parámetro especifica el intérvalo que habrá entre los valores del selector de minutos.</p>
<p>Por defecto es cada minuto.</p>
<pre><code>echo $form->input('fecha', array('interval' => '15'));</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.faemino.net/programacion/cakephp-form-helper-fechas-y-horas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP: Rangos en la selección de fechas</title>
		<link>http://www.faemino.net/programacion/cakephp-rangos-en-la-seleccion-de-fechas/</link>
		<comments>http://www.faemino.net/programacion/cakephp-rangos-en-la-seleccion-de-fechas/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 16:44:41 +0000</pubDate>
		<dc:creator>faemino</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[fechas]]></category>
		<category><![CDATA[vistas]]></category>

		<guid isPermaLink="false">http://www.faemino.net/cakephp-rangos-en-la-seleccion-de-fechas/</guid>
		<description><![CDATA[En el artículo anterior hablé de la selección de fechas y cómo modificar su orden de presentación. El siguiente caso con el que me he encontrado es que, por defecto CakePHP en el selector de año, muestra valores desde 1988 hasta el 2028, un rango nada práctico si queremos selecccionar la fecha de nacimiento por [...]]]></description>
			<content:encoded><![CDATA[<p>En el artículo anterior hablé de la selección de fechas y cómo modificar su orden de presentación. El siguiente caso con el que me he encontrado es que, por defecto CakePHP en el selector de año, muestra valores desde 1988 hasta el 2028, un rango nada práctico si queremos selecccionar la fecha de nacimiento por ejemplo.</p>
<p>Tras un rato de investigación y búsquedas infructuosas en los grupos de google, tengo la solución gracias a una <a href="http://groups.google.com/group/CakePHP-es/browse_thread/thread/6e5e78f5d2fee2ea?hl=es">respuesta que me han hecho en el grupo de google en español</a> (gracias a Guillermo Movia).</p>
<p>Es cuestión de añadir los parámetros <em>minYear</em> y <em>maxYear</em>:</p>
<pre><code>echo $form-&gt;input('fecha', array('minYear'=&gt;'1944', 'maxYear'=&gt;'2000'));</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.faemino.net/programacion/cakephp-rangos-en-la-seleccion-de-fechas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CakePHP: Modificación de la selección de fechas</title>
		<link>http://www.faemino.net/programacion/cakephp-modificacion-de-la-seleccion-de-fechas/</link>
		<comments>http://www.faemino.net/programacion/cakephp-modificacion-de-la-seleccion-de-fechas/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 12:57:16 +0000</pubDate>
		<dc:creator>faemino</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[fechas]]></category>
		<category><![CDATA[vistas]]></category>

		<guid isPermaLink="false">http://www.faemino.net/cakephp-modificacion-de-la-seleccion-de-fechas/</guid>
		<description><![CDATA[Por defecto CakePHP pone los selectores de fechas en orden anglosajón, o sea, año/mes/día. Si queremos modificar ese orden para que se muestre por ejemplo, día/mes/año, debemos poner el parámetro dateFormat en nuestras vistas:
echo $form-&#62;input('nacimiento', array('label'=&#62;'Fecha de Nacimiento','dateFormat' =&#62; 'DMY'));
]]></description>
			<content:encoded><![CDATA[<p>Por defecto CakePHP pone los selectores de fechas en orden anglosajón, o sea, año/mes/día. Si queremos modificar ese orden para que se muestre por ejemplo, día/mes/año, debemos poner el parámetro <em>dateFormat</em> en nuestras vistas:</p>
<pre><code>echo $form-&gt;input('nacimiento', array('label'=&gt;'Fecha de Nacimiento','dateFormat' =&gt; 'DMY'));</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.faemino.net/programacion/cakephp-modificacion-de-la-seleccion-de-fechas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
