Dom Ene 14, 2007 9:21 pm
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
| Cómo restar dos fechas en días |
|
|
Bueno lo que quiero es restar dos fechas dadas por algun modelos y que me de su resultado en días, un ejemplo de esto aunque no se cómo se haga en Perl sería
| Código: |
num_dias = (mm-dd-aaaa) - (mm-dd-aaa)
num_dias = (05/15/2007) - (05/10/2007) |
Pues no se si se me entienda muy bien la idea, pero es para calcular el valor de una reserva en días de un hotel, el usuario dice el día de entrada y el de salida.. |
|
|
|
Lun Ene 15, 2007 5:36 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4086
Ubicación: Valladolid, España
|
|
|
|

Lun Ene 22, 2007 9:26 am
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
| Error |
|
|
Esas lineas me salen cuando trato de ejecutar un script con el Date::Manip
QUe podra ser.
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
ERROR: Date::Manip unable to determine TimeZone.
at D:/Perl/lib/Date/Manip.pm line 3635
Date::Manip::Date_TimeZone called at D:/Perl/lib/Date/Manip.pm line 676
Date::Manip::Date_Init() called at D:/Perl/lib/Date/Manip.pm line 1446
Date::Manip::ParseDate('10/07/2006') called at E:\O'Telch\Sitios web\aristi\date.pl line 8
y cuando lo monto en el servidor web en internet me sale que:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
CUando entro al registro de error dice que el script no ha retornado un header valido, y yo lo hice con el CGI print header; |
|

Lun Ene 22, 2007 10:48 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4086
Ubicación: Valladolid, España
|
|
|
|
|
Date::Manip no ha podido averiguar en que TimeZone te encuentras...
Eso es debido, naturalmente, por usar el dichoso Windows.
Lo tienes resuelto en la primera entrada de la sección KNOWN PROBLEMS del manual de Date::Manip. |
|
Lun Ene 22, 2007 11:20 am
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
|
|
|
Pues windows es lo mejor que tengo a la mano,,, ya que no pude instalar ni mis juegos ni el visual studio en linux.
Pero yo lo subi a internet a un servidor que tiene instalado un tal cpanel y me aseguran que el Operating system es Linux pero igual tratare de ver con eso |
|
Powered by phpBB © 2001, 2005 phpBB Group
|