This query (SQL Server) will fetch time that the logged in user charged to work orders for the current day . . . you can add it to a start center portlet, easy to use.
exists(select 1 from labor where laborcode=labtrans.laborcode and orgid=labtrans.orgid and personid=(select personid from maxuser where userid =:USER))
and 1=(case when (datepart(hh,getdate())<1 and startdate=cast(getdate()-1 as date)) or (datepart(hh,getdate())>=1 and startdate=cast(getdate() as date)) then 1 else 0 end)