Strange output with check by ssh

Hello, i have a very strange problem !!
When i launch a check_by_ssh command on two same host i have two different output :

Remotely on host a

-bash-3.1$ check_by_ssh -H host1 -l printeruser -i ./id_dsa -C “lpstat -o” -t 50

printer1-35076 smbguest 4171776 Mon Apr 28 17:13:50 2008
printer1-35095 smbguest 108544 Tue Apr 29 09:01:52 2008
printer1-35096 smbguest 418816 Tue Apr 29 09:02:17 2008

In Local on host 1

if i launch the same command in local onn host1 , i have :

printer1-35076 smbguest 4171776 Mon 28 Apr 2008 05:13:50 PM CEST
printer1-35095 smbguest 108544 Tue 29 Apr 2008 09:01:52 AM CEST
printer1-35096 smbguest 418816 Tue 29 Apr 2008 09:02:17 AM CEST

Why the date is format differently ???

Remotely on host a

-bash-3.1$ /check_by_ssh -H host2 -l printeruser -i /id_dsa -C “lpstat -o” -t 50

printer3-14873 powah 17570816 Mon 28 Apr 2008 02:37:14 PM CEST
printer3-14923 user1 44032 Tue 29 Apr 2008 09:49:26 AM CEST
printer3-14926 user2 1383424 Tue 29 Apr 2008 09:53:33 AM CEST
printer3-14930 user3 242688 Tue 29 Apr 2008 10:00:46 AM CEST

In Local on host 2

if i launch the same command in local onn host2 , i have the same output, ie

printer3-14873 powah 17570816 Mon 28 Apr 2008 02:37:14 PM CEST
printer3-14923 user1 44032 Tue 29 Apr 2008 09:49:26 AM CEST
printer3-14926 user2 1383424 Tue 29 Apr 2008 09:53:33 AM CEST
printer3-14930 user3 242688 Tue 29 Apr 2008 10:00:46 AM CEST

The configuration of sshd is the same on the two host, and the version of linux is the same on tewo host ??

Can someone explains me why there is a difference ??

Thanks in advance