[Laszlo-user] ate issue (convertion from string)

Frisco Del Rosario frisco at laszlosystems.com
Mon Jul 23 12:39:55 PDT 2007


<canvas width="500" debug="true">
<simplelayout axis="y" spacing="5"/>
<text id="pouette"/>
<button text="OK">
<handler name="onclick">
   var date_birth = new Date(2006, 1, 1);
   var thisYear = new Date;
   thisYearNumber = thisYear.getFullYear();
   var age = (thisYearNumber - date_birth.getFullYear());
   pouette.setText(age);
</handler>
</button>
</canvas>

On Jul 23, 2007, at 12:00 PM, laszlo-user-request at openlaszlo.org wrote:

> When I try my full code with 4.0.2 I got this error :
> WARNING: pet-create-1.lzx:329: reference to undefined property
> 'getFullYear'
> ERROR: Compiler.substitute:-1: undefined object does not have a  
> property
> 'make'
>
> Are there known issue with JavaScript Date Object ?
>
> --------------------------------------
> <canvas width="200" >
> <simplelayout axis="y" spacing="5"/>
> <text id="pouette"/>
> <button text="OK">
>  <handler name="onclick">
>   var date_birth = new Date("1/1/2006");
>   var thisYear = new Date().getFullYear();
>   var age = thisYear - date_birth.getFullYear();
>   pouette.setText(age);
>  </handler>
> </button>
> </canvas>

This works:

<canvas width="200" >
<simplelayout axis="y" spacing="5"/>
<text id="pouette"/>
<button text="OK">
<handler name="onclick">
   var date_birth = new Date(2006, 1, 1);
   var thisYear = new Date;
   thisYearNumber = thisYear.getFullYear();
   var age = (thisYearNumber - date_birth.getFullYear());
   pouette.setText(age);
</handler>
</button>
</canvas>




More information about the Laszlo-user mailing list