I recently upgraded to Windows 7 and need the date displayed with the time. This works, but only if I use large icons in the taskbar settings which is quite ugly.
How do I display the time and date when only using small taskbar icons?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
I had absolutely no luck with the up-voted Skinny Clock utility. Instead I tried "TClock", which was mentioned in a side conversation as not being compatible with Windows 7 circa 2009. Apparently we didn't have long to wait- in 2010 an update was released that is fully compatible with Windows 2000/XP/2003/Vista/2008/7 32 & 64 bit.
TClock 2010 works like a charm for me, and has every option I could imagine needing. The original developer has since discontinued development, but others have picked up the project.
You can download the original TClock 2010 Build 95 from the author's DonationCoder forum post, or from a fan mirror; both should have an md5sum of 8bbdc9344c223ee24bafd944cecbd507. The developer also released the source code, which continues to be developed.
Note: I have only tested Build 95, the last produced by the original developer.
Aside from the clock itself, its ability to have a global hotkey open a quick calendar is especially helpful. As an added bonus the application is (mostly) self-contained and doesn't require administrative privileges.
My setup with TClock 2010 Build 95, Windows 7 Enterprise 64-bit, and small taskbar icons:
Consider this scenario: you have the taskbar positioned at bottom or top while using small icons. You want to see both date and time, but only the latter is displayed.
This behavior is by design.
Enlarging the taskbar to be twice as tall @techie007
While it works, the taskbar gets even bigger then the default one while using large icons.
Positioning the taskbar vertically @techie007
Some may still prefer having the taskbar at the bottom or at the top.
Reducing the Dots per Inch (DPI) setting below 100% @Molly7244
Not really an option since icons will just look bad/distorted, and text might not be rendered correctly anyway. There could be other side effects too; it's basically an unsupported registry hack.
Using a third party application - Skinny Clock @Frank
Considering the program has other features it requires some tweaking to get a no-frills experience. It has an override feature which can replace the taskbar clock and display a custom date/time format. It's an experimental feature and while it might work for some people (for whatever reason the program stopped working after some testing), the rendered text won't be positioned properly, and it will be not as sharp looking as the original one.
Using a third party application - T-Clock @Terrance
Definitely a better alternative that Skinny Clock since it's more lightweight. The default settings are not good enough but can be easily customized. The position can be adjusted too. Just like Skinny Clock, text rendering isn't perfect no matter which quality setting you choose. If the program crashes or gets terminated forcefully, the explorer shell will crash.
Adding a new toolbar and change it to display large icons @Tomas
The taskbar will be slightly bigger compared to the default one, and at the same time too small to handle two rows of applications like @techie007's solution.
The idea is to create a new toolbar pointing to a folder whose only content is a shortcut file which gets renamed depending on the system date. A taskbar toolbar, a shortcut file, a batch script, and a scheduled task: that's all it takes.
Here's the end result:
C:\Users\<Name>(or wherever you like).
DateToolbarHackand name it
Copy the following code and paste it in a new file called
UpdateToolbar.cmd inside the
@echo off setlocal enabledelayedexpansion cd /d "%~dp0\Date" call :getShortDate ren *.lnk %month%-%day%.lnk exit /b :getShortDate for /f "skip=1 tokens=1-3" %%A in ('wmic path Win32_LocalTime get day^,month^,year /value /format:table') do ( set day=00%%A set day=!day:~-2! set month=00%%B set month=!month:~-2! set year=%%C set year=!year:~-2! exit /b )
Run the batch script and make sure the link got renamed.
After setting the working directory it will retrieve the current date and then rename the shortcut file. The code to get the current date was partially borrowed from this page: http://ss64.com/nt/syntax-getdate.html
taskschd.msc) and click Action > Create Task.
systemin the textbox, click Check Names, and then click OK.
"X:\Path\to\UpdateToolbar.cmd"in the Program/script textbox, replacing it with the actual file path.
You can choose any icon you like for the shortcut. The date format can be adjusted by changing the following line in the batch script:
ren *.lnk %month%-%day%.lnk
In this case we have the
%month% first followed by the
%day%. The separator is
-. You can invert their order or you can add the
ArtOfWarfare's customized script to print out, IE, Sat Aug 2 instead:
echo off setlocal enabledelayedexpansion cd /d "%~dp0\Date" call :getShortDate ren *.lnk "%dayofweek%, %month% %day%.lnk" exit /b :getShortDate for /f "skip=1 tokens=1-3" %%A in ('wmic path Win32_LocalTime get day^,dayofweek^,month /value /format:table') do ( set day=%%A if "%%B"=="0" set dayofweek="0" if "%%B"=="1" set dayofweek="Mon" if "%%B"=="2" set dayofweek="Tue" if "%%B"=="3" set dayofweek="Wed" if "%%B"=="4" set dayofweek="Thu" if "%%B"=="5" set dayofweek="Fri" if "%%B"=="6" set dayofweek="Sat" if "%%B"=="7" set dayofweek="7" if "%%C"=="1" set month="Jan" if "%%C"=="2" set month="Feb" if "%%C"=="3" set month="Mar" if "%%C"=="4" set month="Apr" if "%%C"=="5" set month="May" if "%%C"=="6" set month="Jun" if "%%C"=="7" set month="Jul" if "%%C"=="8" set month="Aug" if "%%C"=="9" set month="Sep" if "%%C"=="10" set month="Oct" if "%%C"=="11" set month="Nov" if "%%C"=="12" set month="Dec" exit /b )
Datefolder except for the one link you created.
You can't use Windows reserved characters as separators:
< > : " / \ | ? *
If you reduce the DPI settings below 100% (96 DPI) to 80 or 90% you should see time AND date in the task bar with 'small icons'. But since the folks at Microsoft in their infinite wisdom have set the minimum limit to 100% you will have to edit the registry for that:
If you want to use DPI settings below 96 (100%), start the Registry Editor (backup your registry first) and navigate to
LogPixels value is 96 decimal.
For 90 percent font size, set to 86 decimal.
For 80 percent font size, set to 76 decimal.
Close REGEDIT and reboot the computer.
If some text appears too small or blurry, try a different value or return to 96 DPI.
Source: Vista less than 96 DPI by registry change (works for Windows 7)
Voilá! Time AND date with small icons in the task bar (with 90% DPI settings).
I have version
1.15 Beta 1, which needs tweaking for optimum results.
There is a version of T-Clock that is maintained by White-Tiger on GitHub and it works very well. I tested it my self on Windows 10. According to the description it is also compatible to windows 7.
The program is highly customizable but in default everything works as normal. Only the context menu (right click on time and date) has some new functions and is not in windows 10 theme anymore.
There is a one trick. Just found it today myself.
If you are looking today to download T-Clock 2010 (build 95) which has now disappeared, there is still one website that preserves it, at:
This extremely temporary web page from 2009 is still there and waiting.
The only other solution I can see would be to use one of the Windows themes found on devianART, for example, Shine 2.0 by zainadeel, or use a utility such as Ave's Windows7 Style Builder (US$22.50) to create your own theme.