I need to capture the current users current time in a VF page. Is there a way to capture that info in controller?
System.Now should give you the Current time and display to the User in his local current time Zone .
Other approach is to get the locale using userinfo.getlocale
1)Maintain an offset in custom setting
2)From GMT time you can set the Offset.
I would say that simply system.Now gets you time in the Time Zone of the User