Help - Search - Member List - Calendar
Full Version: How to include both time and date in taskbar
PPCSG > Power Up Your Devices > Tips & Tricks
Don Marcaroni
HOW TO INCLUDE BOTH TIME AND DATE IN TASKBAR:
Phase 1:
1) Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\
2) Create a binary value named "TBOpt" and set its value to "13 00 00 00".
3) Soft-reset
Note: If u ever get bored of the date display, rid it by deleting the TBOpt key.
Phase 2: IF U NEED THE CHANGE THE DATE FORMAT:
i) Just go to Settings>Regional Settings>Date>Short Date
ii) Choose "dd-MMMM-yy" or whichever format u prefer.
iii) Click "ok".
Aficionado
Dear all,

Just discovered my TBOpt value had been changed (prob by a tweaking program and prob for a long time already too), which appears simpler. Therefore, the following might be an easier and quicker tweak to do instead of the old method:
1) Open a registry editor (e.g. PHM or Resco).
2) Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\
3) Create a DWord value named "TBOpt" and set its value to "3".
4) Soft-reset.

Investigated somemore and found other types of displays:
1) Remove date and time althogether = Change TBOpt value to "0".
2) Display only Time = Change TBOpt value to "1".
3) Display only Date = Change TBOpt value to "2".
4) Display both Time and Date = Change TBOpt value to "3".

This is virtually useless, but the sequence is repeated as u increase the numbers accordingly:
1) Remove date and time althogether = Change TBOpt value to "4".
2) Display only Time = Change TBOpt value to "5".
3) Display only Date = Change TBOpt value to "6".
4) Display both Time and Date = Change TBOpt value to "7".
5) Remove date and time althogether = Change TBOpt value to "8".
6) So on...

Hope it was fun smile.gif.
grimicer
thanks ! much easier than typing 13 00 00 00
though i've memorised that sequence already. ;)

Aficionado
Dear all,

Always wanted to do this but was too lazy sleep.gif. Did some reverse engineering sneaky.gif and found how to tweak the registry to include the AM/PM notation for the time at the top taskbar to compliment the date/time tweak above.

As with all registry tweaks, PLEASE backup before trying.

How to include the AM/PM notation on the top taskbar:
1) Open ur registry editor (either PHM Registry Editor or Resco Explorer 2003).
2) Go to HKEY_LOCAL_MACHINE\nls\overrides
3) Create 1st String Value: Name = S1159 & String = Am
4) Create 2nd String Value: Name = S2359 & String = Pm
5) Create 3rd String Value: Name = STFmt & String = h:mm tM
6) Soft-reset.

Hope this is useful smile.gif.
iFiNi
Hi Aficianado

Tried the above... THE AM/PM notation appeared on the task bar but found that the when I accessed my clock setting, it displayed A7 and P7 instead of AM and PM. It appeared as A1 and P1 when I accessed my alarm settings..

Just to let you know :)
Aficionado
QUOTE(iFiNi @ Jul 18 2005, 10:22 PM)
Tried the above... THE AM/PM notation appeared on the task bar but found that the when I accessed my clock setting, it displayed A7 and P7 instead of AM and PM. It appeared as A1 and P1 when I accessed my alarm settings..
Just to let you know :)
*


Bro iFiNi,

Heh, u seen the "side-effect" too wink.gif. When I observed that earlier, I tried messing around with the registry further to see if I could restore back the AM/PM, but didnt have much luck.

Decided those was no big deal in the end sneaky.gif.

smile.gif
vengence_angels
hi..

how do i chge the display for the above tweak to 24Hr clock.. ?
Aficionado
QUOTE(vengence_angels @ Jul 24 2005, 10:15 PM)
how do i chge the display for the above tweak to 24Hr clock.. ?
*


Hi vengence_angels,

The following thread might help wink.gif:
- http://www.ppcsg.com/http://www.ppcsg.com/index.php?showtopic=55780

Good luck smile.gif.
Angelsh
QUOTE(Aficionado @ May 3 2005, 03:11 AM)
Dear all,

Just discovered my TBOpt value had been changed (prob by a tweaking program and prob for a long time already too), which appears simpler. Therefore, the following might be an easier and quicker tweak to do instead of the old method:
1) Open a registry editor (e.g. PHM or Resco).
2) Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\
3) Create a DWord value named "TBOpt" and set its value to "3".
4) Soft-reset.

Investigated somemore and found other types of displays:
1) Remove date and time althogether = Change TBOpt value to "0".
2) Display only Time = Change TBOpt value to "1".
3) Display only Date = Change TBOpt value to "2".
4) Display both Time and Date = Change TBOpt value to "3".

This is virtually useless, but the sequence is repeated as u increase the numbers accordingly:
1) Remove date and time althogether = Change TBOpt value to "4".
2) Display only Time = Change TBOpt value to "5".
3) Display only Date = Change TBOpt value to "6".
4) Display both Time and Date = Change TBOpt value to "7".
5) Remove date and time althogether = Change TBOpt value to "8".
6) So on...

Hope it was fun smile.gif.
*




Dear Aficionado,

Youare really entering a value that goes to a binary key.

The value 3 in binary is '0000 0011'.
That means that the first bit (on the right side) is set to 1 and activates the time presentation in the task bar. The second bit activates the date presentation.

When you mention that there is a repeating sequence as u increase the numbers, this is not useless. What are u doing is changing other bits that has other meanings and functions.

For instance: Value 4: '0000 0100' Date and time are not displayed since bits 1 and 2 are set to 0. But 3rd bit is set to 1. Don't know what is the meaning, but you can bet it has some function.

Accordingly, if you set a value of 7: '0000 0111' will display date and time, but third bit is activated.

I don't recommend to play that way with the redistry values since you may have unforecasted results. However if anybody knows the meaning of the other bits, it will be wellcome.

Best Regards
Aficionado
QUOTE(Angelsh @ Aug 18 2005, 05:32 PM)
You are really entering a value that goes to a binary key.

The value 3 in binary is '0000 0011'.
That means that the first bit (on the right side) is set to 1 and activates the time presentation in the task bar. The second bit activates the date presentation.

When you mention that there is a repeating sequence as u increase the numbers, this is not useless. What are u doing is changing other bits that has other meanings and functions.

For instance: Value 4: '0000 0100'  Date and time are not displayed since bits 1 and 2 are set to 0. But 3rd bit is set to 1. Don't know what is the meaning, but you can bet it has some function.

Accordingly, if you set a value of 7: '0000 0111' will display  date and time, but third bit is activated.

I don't recommend to play that way with the registry values since you may have unforecasted results. However if anybody knows the meaning of the other bits, it will be welcome.
*


Bro Angelsh,

Heh, u are quite right. Basically, what we are doing is just changing the bit values of the binary set. I left out that explaination of where those digital numbers arose bcos I thought it would be more platable for bros here = didnt want to provide any excessive information lest anyone falls asleep wink.gif. However, I now see that I should have explained myself more clearly and I do apologise for any confusion caused blush.gif.


------------

Anyway, let me iterate to all what Bro Angelsh meant:

For starters, the single digits I suggested to change the 'TBOpt' value to (i.e. 0, 1, 2, 3, ..., 8, etc) are really in 'decimal' mode = our normal numbers that we use.

However, in this particular case, these are converted to 'binary' mode for programming purposes. Binary numbers exist in sets of numbers, where each number is EITHER a '0' or '1' in value and is called a 'bit':
- '0' = bit is "off" or unactivated.
- '1' = bit is "on" or activated.

For simplicity, we shall just consider the 4 least significant bits (i.e. the last 4 numbers on the right side). For e.g., 0101 in binary:
- bit #1 (from left) = 0 (called the most significant bit)
- bit #2 = 1
- bit #3 = 0
- bit #4 = 1 (called the least significant bit)
This implies that bit #1 as well as the bit #3 are "off", while bit #2 and bit #4 are "on".

Converting decimal to binary isnt that complex actually, but might not be so important to understand here (anyway for those who are interested, lets look at converting binary to decimal first, just remember the reference number = '8421', e.g. '0101' in binary = bit #2 and bit #4 are "on" = add 4 and 1 together from the reference number, '8421' = 0101 in binary = 5 in decimal. Likewise, '1111' in binary = 8+4+2+1 from the reference number (as all bits are "on") = 15 in decimal. To convert binary to decimal, simplest methods are to work backwards using the '8421 method' or just to use a base calculator sneaky.gif).
Decimal <=> Binary
0 = 0000 (bit #1 = 0, bit #2 = 0, bit #3 = 0, bit #4 = 0)
1 = 0001 (bit #1 = 0, bit #2 = 0, bit #3 = 0, bit #4 = 1)
2 = 0010 (bit #1 = 0, bit #2 = 0, bit #3 = 1, bit #4 = 0)
3 = 0011 (bit #1 = 0, bit #2 = 0, bit #3 = 1, bit #4 = 1)
4 = 0100 (bit #1 = 0, bit #2 = 1, bit #3 = 0, bit #4 = 0)
5 = 0101 (bit #1 = 0, bit #2 = 1, bit #3 = 0, bit #4 = 1)
6 = 0110 (bit #1 = 0, bit #2 = 1, bit #3 = 1, bit #4 = 0)
7 = 0111 (bit #1 = 0, bit #2 = 1, bit #3 = 1, bit #4 = 1)
8 = 1000 (bit #1 = 1, bit #2 = 0, bit #3 = 0, bit #4 = 0)
etc, etc

Now that we got those boring parts covered, lets go on to say that each binary bit represent an action. For our registry tweak of 'TBOpt':
0 = 0000 (bit #1 = 0, bit #2 = 0, bit #3 = 0, bit #4 = 0) = Remove date and time altogether
1 = 0001 (bit #1 = 0, bit #2 = 0, bit #3 = 0, bit #4 = 1) = Display only Time
2 = 0010 (bit #1 = 0, bit #2 = 0, bit #3 = 1, bit #4 = 0) = Display only Date
3 = 0011 (bit #1 = 0, bit #2 = 0, bit #3 = 1, bit #4 = 1) = Display both Time and Date
4 = 0100 (bit #1 = 0, bit #2 = 1, bit #3 = 0, bit #4 = 0) = Remove date and time altogether
5 = 0101 (bit #1 = 0, bit #2 = 1, bit #3 = 0, bit #4 = 1) = Display only Time
6 = 0110 (bit #1 = 0, bit #2 = 1, bit #3 = 1, bit #4 = 0) = Display only Date
7 = 0111 (bit #1 = 0, bit #2 = 1, bit #3 = 1, bit #4 = 1) = Display both Time and Date
8 = 1000 (bit #1 = 1, bit #2 = 0, bit #3 = 0, bit #4 = 0) = Remove date and time altogether
etc, etc.

From the above illustration, what happens is:
- the least significant bit (i.e. rightmost number) = controls the time ('1' = time on, '0' = time off)
- the 2nd least significant bit (i.e. 2nd number from the right) = controls the date ('1' = date on, '0' = date off)

If u guys havent fallen asleep by now sneaky.gif, I think most should be able to see that only 2 bits are involved if we need to:
1) Display only Time = make sure that the least significant bit is '1'.
2) Display only Date = make sure that the 2nd least significant bit is '1'.
3) Display both Time and Date = make sure that the least significant bit and the 2nd least significant bit are both '1's.
4) Remove date and time altogether = make sure that the least significant bit and the 2nd least significant bit are both '0's.

Bro Angelsh doesnt like the part about changing the 3rd least significant bits, etc, bcos he is worried about unforecasted results and he is quite right to feel that way happy.gif. Bits usually each have a function and could have adverse effects if wrongly manipulated.

------------


However, when I posted my findings about the continued sequence being useless much earlier, I had suspected the other more significant bits to be 'null bits' = not used at all. This arose bcos I had previously tested combos from '0' to '15' and had verified that there were no unwarranted problems by messing with alarms, time settings, regional time settings, etc, with each of these. As a matter of fact, I just realised that I am still using a TBOpt value of '15' (i.e. '1111' in binary = 2 extra bits activated) since May? = no ill effects yet.

Still, the section where I had previously included some time ago for changing TBOpt's values to either '4', '5', '6', '7', '8', etc, is hardly useful as '0', '1', '2', '3' will suffice.

smile.gif
gky
QUOTE(Aficionado @ Jul 8 2005, 11:28 AM)
Dear all,

Always wanted to do this but was too lazy sleep.gif. Did some reverse engineering sneaky.gif and found how to tweak the registry to include the AM/PM notation for the time at the top taskbar to compliment the date/time tweak above.

As with all registry tweaks, PLEASE backup before trying.

How to include the AM/PM notation on the top taskbar:
1) Open ur registry editor (either PHM Registry Editor or Resco Explorer 2003).
2) Go to HKEY_LOCAL_MACHINE\nls\overrides
3) Create 1st String Value: Name = S1159 & String = Am
4) Create 2nd String Value: Name = S2359 & String = Pm
5) Create 3rd String Value: Name = STFmt & String = h:mm tM
6) Soft-reset.

Hope this is useful smile.gif.
*



Hi Aficionado,

Trying 1st time to download PHM ('cause it is freeware), after loaded successfully into mini, there were so many files in My Document, until I so blurred but to delete it. Care to provide a link to me to load? I found one but don't know whether is it appropriate for my mini
http://www.phm.lu/downloads/download.aspx?...D-2A4418802FD3}

Appreciate for your help. Thank you very much.

Jordan
Hey gurus! grin.gif

I love this hack!

Only thing is - it look a little off balance, with the date so long and time so short - and they are not aligned centre... blink.gif

Anyway to change the date format from dd/mm/yyyy to just dd/mm?

grin.gif


.
Jordan
QUOTE(Jordan @ Aug 30 2005, 10:28 PM)
Hey gurus!  grin.gif

I love this hack!

Only thing is - it look a little off balance, with the date so long and time so short - and they are not aligned centre...  blink.gif

Anyway to change the date format from dd/mm/yyyy to just dd/mm?

grin.gif
.
*




Ok... found the answers to my own question.... grin.gif

In HKEY_LOCAL_MACHINE\nls\overrides key, create STRING value SSDte , value set to format you like e.g. dd/MM

The display looks more class now....

w00t.gif

Disclaimer: Might affect other programs!
lmf2501
encounter prb HR lor... hehehe... whistle.gif whistle.gif whistle.gif

thx anyway Bro jor!
inflames85
QUOTE(Aficionado @ May 3 2005, 10:11 AM)
Dear all,

Just discovered my TBOpt value had been changed (prob by a tweaking program and prob for a long time already too), which appears simpler. Therefore, the following might be an easier and quicker tweak to do instead of the old method:
1) Open a registry editor (e.g. PHM or Resco).
2) Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\
3) Create a DWord value named "TBOpt" and set its value to "3".
4) Soft-reset.
*



great.. even some1 like to who have nv tried to edit registry can do this.. now i can remove the date item in today already..
thanks bro aficionado!

cheers.
Aficionado
QUOTE(inflames85 @ Sep 3 2005, 02:16 AM)
great.. even some1 like to who have nv tried to edit registry can do this.. now i can remove the date item in today already..
thanks bro aficionado!
*


Bro inflames85,

No prob wink.gif.

I always found the Date Item in Today a great waste of space too and got rid of it too so that I can have other more useful Today items happy.gif.

smile.gif
Aficionado
QUOTE(Jordan @ Sep 1 2005, 05:00 PM)
Ok... found the answers to my own question....  grin.gif

In HKEY_LOCAL_MACHINE\nls\overrides key, create STRING value SSDte , value set to format you like e.g. dd/MM

The display looks more class now....
*


Bro Jordan,

Oops, sorry for the late reply but just saw this thread blush.gif.

Glad u found answers. What u had effectively done was to include this date format into ur system as a standard time format = though should u need to change = u dun have to tweak ur registry again. Simply:
1) Go to Start>Settings>System>Regional Settings>Date
2) Under 'Short Date', select the other types (looks initially like there are only 2 options, but u can find a few more by scrolling).
3) Tap 'ok'.
Note:
- Should u need ur 'dd/MM' format back again, u'll have to tweak ur registry again though.

One other important thing to note is that some date and time applications may not recognise this new date format = some of their features may not display properly.

smile.gif
Aficionado
QUOTE(gky @ Aug 24 2005, 09:56 AM)
Trying 1st time to download PHM ('cause it is freeware), after loaded successfully into mini, there were so many files in My Document, until I so blurred but to delete it.  Care to provide a link to me to load?  I found one but don't know whether is it appropriate for my mini
http://www.phm.lu/downloads/download.aspx?...D-2A4418802FD3}
*


Bro gky,

Sorry about the late reply too sowwy.gif.

Not sure if u have already resolved ur problem, but heres a guide on how to install PHM Registry Editor:
- http://www.ppcsg.com/http://www.ppcsg.com/index.php?showtopic=5...ndpost&p=344017

Hope this helps smile.gif.
gky
QUOTE(Aficionado @ Sep 3 2005, 11:59 AM)
Bro gky,

Sorry about the late reply too  sowwy.gif.

Not sure if u have already resolved ur problem, but heres a guide on how to install PHM Registry Editor:
- http://www.ppcsg.com/http://www.ppcsg.com/index.php?showtopic=5...ndpost&p=344017

Hope this helps smile.gif.
*



Hi Aficionado,

Yr reply is always welcome. I've solved my problem with the help from gurus in this forum. Anyway, thank you very much.

cheers
88raymond
QUOTE(Aficionado @ Jul 8 2005, 11:28 AM)
Dear all,

Always wanted to do this but was too lazy sleep.gif. Did some reverse engineering sneaky.gif and found how to tweak the registry to include the AM/PM notation for the time at the top taskbar to compliment the date/time tweak above.

As with all registry tweaks, PLEASE backup before trying.

How to include the AM/PM notation on the top taskbar:
1) Open your registry editor (either PHM Registry Editor or Resco Explorer 2003).
2) Go to HKEY_LOCAL_MACHINE\nls\overrides
3) Create 1st String Value: Name = S1159 & String = Am
4) Create 2nd String Value: Name = S2359 & String = Pm
5) Create 3rd String Value: Name = STFmt & String = h:mm tM
6) Soft-reset.

Hope this is useful smile.gif.
*



i think the M in item 5 must be enclosed in ', like this:

5) Create 3rd String Value: Name = STFmt & String = h:mm t'M'
88raymond
also, it is possible to put the day of the week, if you want, by including ddd (shows first three letters of the day)

i set mine to look like this:

Sat Nov 04
03:34 AM
porkchop
raymond how u make your date adjst to the left abit and italic??
88raymond
QUOTE(porkchop @ Nov 6 2006, 05:53 PM)
raymond how u make your date adjst to the left abit and italic??
*



i used pocket tweak to change the registry settings for italic (also changed the font from tahoma to microsoft sans serif).


i added spaces inside single quotation marks ' ' to both date and time so that they move a bit to the left without getting chopped off... it's up to you how much you want it to move...


in

HKEY_LOCAL_MACHINE\nls\overrides

Name = STFmt & String = h:mm t'M '

and


change value data of SSDte to ddd MMM dd' '
88raymond
i have changed the system font to italics, by adjusting the registry setting here:

HKLM > System > GDI > SYSFNT

Change It value from 0 to 1

Soft reset.
vengence_angels
QUOTE(88raymond @ Nov 4 2006, 03:30 AM)
also, it is possible to put the day of the week, if you want, by including ddd (shows first three letters of the day)

i set mine to look like this:

Sat Nov 04 
03:34 AM
*



hi..

wat software did u use so that the bottom taskbar has all the program icons?
lmf2501
hmm seems like PHM power toys or wisbar advance
88raymond
i used this...
lorenzo
Hi bros

where to find this file in reg edit?

"change value data of SSDte to ddd MMM dd' '"

can't find this SSDte...shld i create or change? cuz i can't find the file
doty
hi guys any idea how to place the time on the taskbar? tried but being overlapped by the batt icon..
zaphien
Hi guys,

yah, i would like to know can we put both battery n time n the taskbar?

Thanks
zaphien
Hi

Wonder anybody face the same problem as me? i changed to show both date and time but i got only
12/05/0
12:31

the last digit of the date is missing, even i change to different format also the same. will show:
eg. 12-May-0
12:31

Any help here?
xiaobaoge
QUOTE(zaphien @ May 12 2008, 12:33 AM)
Hi

Wonder anybody face the same problem as me? i changed to show both date and time but i got only
12/05/0
12:31

the last digit of the date is missing, even i change to different format also the same. will show:
eg. 12-May-0
      12:31

Any help here?
*


Hi zaphien,

The solution is explain in the earlier post.

You need to add spaces inside single quotation marks ' ' to both date and time so that your date will appear nicely.

user posted image
zaphien
QUOTE(xiaobaoge @ May 12 2008, 11:24 AM)
Hi zaphien,

The solution is explain in the earlier post.

You need to add spaces inside single quotation marks ' ' to both date and time so that your date will appear nicely.

user posted image
*



Thank you xiaobaoge for the advice, managed to figure that out.

And i found a software to have the battery indicator on the taskbar as well.
Its a freeware from xda, just unzip and copy to the startup folder.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.