Hallo,
Ich habe grad das in einen Editor geschrieben und ausgeführt.
#!/usr/bin/env ruby
# check_payday.rb
# KONSTANTEN
DAYS_IN_PAY_PERIOD = 14
SECONDS_IN_A_DAY = 60 * 60 * 24
# Variablen
matching_date = Time.local(0, 0, 0, 22, 9, 2006, 5, 265, true, "EDIT")
current_date = Time.new()
difference_in_seconds = (current_date - matching_date)
difference_in_days = (difference_in_seconds /
SECONDS_IN_A_DAY).to_i
days_to_wait = (
DAYS_IN_PAY_PERIOD - difference_in_days
) % DAYS_IN_A_PAY_PERIOD
if (days_to_wait.zero?)
puts 'Payday today.'
Else
print 'Payday in ' + days_to_wait.to_s + ' day'
puts days_to_wait == 1 ? '.' : 's.'
End
Es kommt eine Fehlermeldung raus und dies is sie:
check_payday.rb:24: syntax error, unexpected $end, expecting kEND
Ich hoffe ihr könnt mir helfen.
Danke
mfg STALKER
STALKER (192) |