>Ok, Larry, David ---
>
>This is gonna sound goofy, but try it with SET DATE DMY instead of BRITISH and see what happens....I cannot get this "bug" to fire.....I'm using 5.0a....what about you, David?
>
>>>
>>>I meant to say...
>>>
>>>"The first time I ran it, I got the same thing you did! But after I went back to the command prompt and set date to MDY it ran properly after that...and I can't make it do it again, even after I unload and re-loaded VFP. Hmmmm?!"
>>>
>>>Sorry...it's late!
>>Just for curiosity, I tried it "one more time" and it did it again! It seems to be a more than transient, let's call it "intermittent" bug!
Try this one in test.prg, I get 12 both times
set date british
x= {12/08/98}
? month(x)
set date mdy
x= {12/08/98}
? month(x)