# Time#now

**URL:** <https://www.ruby-forum.com/t/time-now/114469>\
**Category:** Ruby\
**Created:** [September 13, 2007, 1:11am UTC](https://www.ruby-forum.com/t/time-now/114469 "2007-09-13T01:11:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jarvo88](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@jarvo88](https://www.ruby-forum.com/u/jarvo88)\
**Post date:** [September 13, 2007, 1:11am UTC](https://www.ruby-forum.com/t/time-now/114469/1 "2007-09-13T01:11:22Z")

</div>

Hey guys, i have something like this

T = Time.now  
TIME = “[#{$T.hour}:#{$T.min}:#{$T.sec}]”

The time format works perfectly for me unless either the minutes, hours  
or seconds are 1 digit, it doesnt add a 0 in front of them, i would like  
to keep them 2 digits, anyone have any idea?

3:45:8

I want, 03:45:08

Tia

---

<div class="post-metadata">

**Author:** ![jarvo88](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@jarvo88](https://www.ruby-forum.com/u/jarvo88)\
**Post date:** [September 13, 2007, 1:21am UTC](https://www.ruby-forum.com/t/time-now/114469/2 "2007-09-13T01:21:36Z")

</div>

Lee J. pisze:

> I want, 03:45:08
> 
> Tia

t = Time.now  
puts “%02d:%02d:%02d” % [t.hour,t.min,t.sec]

lopex

---

<div class="post-metadata">

**Author:** ![jarvo88](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@jarvo88](https://www.ruby-forum.com/u/jarvo88)\
**Post date:** [September 13, 2007, 1:26am UTC](https://www.ruby-forum.com/t/time-now/114469/3 "2007-09-13T01:26:37Z")

</div>

> Lee J. pisze:

> > I want, 03:45:08

> t = Time.now  
> puts “%02d:%02d:%02d” % [t.hour,t.min,t.sec]

Google strftime - you’ll probably hit PHP’s version - then do  
Time.now.strftime("%H:%M:%S"), with the appropriate codes in there.

---

<div class="post-metadata">

**Author:** ![jarvo88](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@jarvo88](https://www.ruby-forum.com/u/jarvo88)\
**Post date:** [September 14, 2007, 12:09am UTC](https://www.ruby-forum.com/t/time-now/114469/4 "2007-09-14T00:09:57Z")

</div>

Perfect, thanks guys

---

<div class="post-metadata">

**Author:** ![jarvo88](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a8b319/32.png) [@jarvo88](https://www.ruby-forum.com/u/jarvo88)\
**Post date:** [September 17, 2007, 1:24pm UTC](https://www.ruby-forum.com/t/time-now/114469/5 "2007-09-17T13:24:59Z")

</div>

On Sep 12, 2007, at 16:25, Phlip wrote:

> > Lee J. pisze:
> 
> > > I want, 03:45:08
> 
> > t = Time.now  
> > puts “%02d:%02d:%02d” % [t.hour,t.min,t.sec]
> 
> Google strftime

Don’t google, ri. It has the full chart.
