Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
-
- Уже с Приветом
- Posts: 443
- Joined: 17 Jun 1999 09:01
- Location: Moscow>Pennsylvania
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
Ощибся в предедущем топике. Чтобы выдавал 11:35:16 PM
-
- Уже с Приветом
- Posts: 460
- Joined: 22 Dec 1999 10:01
- Location: san jose, ca
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Mr.Z:
<strong>Всем спасибо за ответы. Я сейчас еще раз посмотрел на код, кот. мне дали webdeveloper & savage. Работает здорово в IE, но в Нетскейпе выдает 11/6/2001 23:3:5 вместо 23:35:50
А как сделать, чтобы вместо 23:35:50 выдавал 11:35 PM?
андрей</strong><hr></blockquote>
ну про это, я думаю, уже написали [img:6f3d9f2553]images/smiles/icon_wink.gif[/img:6f3d9f2553]
просто замечу - а попробуйте
document.write(objDate.toString());
оно будет писать дату в соответствии с установленой на клиенте локалью - может как раз так и надо ?
<strong>Всем спасибо за ответы. Я сейчас еще раз посмотрел на код, кот. мне дали webdeveloper & savage. Работает здорово в IE, но в Нетскейпе выдает 11/6/2001 23:3:5 вместо 23:35:50
А как сделать, чтобы вместо 23:35:50 выдавал 11:35 PM?
андрей</strong><hr></blockquote>
ну про это, я думаю, уже написали [img:6f3d9f2553]images/smiles/icon_wink.gif[/img:6f3d9f2553]
просто замечу - а попробуйте
document.write(objDate.toString());
оно будет писать дату в соответствии с установленой на клиенте локалью - может как раз так и надо ?
-
- Уже с Приветом
- Posts: 443
- Joined: 17 Jun 1999 09:01
- Location: Moscow>Pennsylvania
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
dimach,
спасибо за код. выдал Sat Nov 24 23:24:55 EST 2001
спасибо за код. выдал Sat Nov 24 23:24:55 EST 2001
-
- Уже с Приветом
- Posts: 443
- Joined: 17 Jun 1999 09:01
- Location: Moscow>Pennsylvania
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
webdeveloper,
спасибо за совет относительно одной версии странице, вместо одной версии на IE, а другой версии на Нетскапе. Написал страницу, в IE все нормально, в Несткейпе некрасиво. Нехочется опять переписывать.
спасибо за совет относительно одной версии странице, вместо одной версии на IE, а другой версии на Нетскапе. Написал страницу, в IE все нормально, в Несткейпе некрасиво. Нехочется опять переписывать.
-
- Уже с Приветом
- Posts: 460
- Joined: 22 Dec 1999 10:01
- Location: san jose, ca
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Mr.Z:
<strong>dimach,
спасибо за код. выдал Sat Nov 24 23:24:55 EST 2001</strong><hr></blockquote>
хм, не совсем то
тогда так (чтоб уж точно)
вместо
var Hours = objDate.getHours();
надо
var Hours = objDate.getHours();
if (Hours>12) Hours=(Hours-12)+"PM"; else
{
if (Hours==0) Hours="12 PM"; else Hours=Hours+" AM";
}
это в предположении, что 0 часов 30 минут - это 12.30PM, 12.30 - это 12.30 AM (я никак не могу запомнить [img:1a302e43e7]images/smiles/icon_wink.gif[/img:1a302e43e7] )
<strong>dimach,
спасибо за код. выдал Sat Nov 24 23:24:55 EST 2001</strong><hr></blockquote>
хм, не совсем то
тогда так (чтоб уж точно)
вместо
var Hours = objDate.getHours();
надо
var Hours = objDate.getHours();
if (Hours>12) Hours=(Hours-12)+"PM"; else
{
if (Hours==0) Hours="12 PM"; else Hours=Hours+" AM";
}
это в предположении, что 0 часов 30 минут - это 12.30PM, 12.30 - это 12.30 AM (я никак не могу запомнить [img:1a302e43e7]images/smiles/icon_wink.gif[/img:1a302e43e7] )
-
- Уже с Приветом
- Posts: 443
- Joined: 17 Jun 1999 09:01
- Location: Moscow>Pennsylvania
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
demach,
спасибо за код. выдает 11/6/2001 11PM:46:27
почти! а как теперь можно убрать PM после 11 и поставить РМ в самом конце, после секунд?
спасибо за код. выдает 11/6/2001 11PM:46:27
почти! а как теперь можно убрать PM после 11 и поставить РМ в самом конце, после секунд?
-
- Уже с Приветом
- Posts: 460
- Joined: 22 Dec 1999 10:01
- Location: san jose, ca
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Mr.Z:
<strong>demach,
спасибо за код. выдает 11/6/2001 11PM:46:27
почти! а как теперь можно убрать PM после 11 и поставить РМ в самом конце, после секунд?</strong><hr></blockquote>
о, позор мне [img:f682733e4a]images/smiles/icon_wink.gif[/img:f682733e4a]
вот так:
var pmam="PM"
var Hours = objDate.getHours();
if (Hours>12) Hours=(Hours-12); else
{
if (Hours==0) Hours="12"; else pmam="AM"
}
и потом ниже
var strDate = Day + "/" + Month + "/" + Year + " " +Hours + ":" + Minutes + ":" + Seconds + " "+pmam;
<strong>demach,
спасибо за код. выдает 11/6/2001 11PM:46:27
почти! а как теперь можно убрать PM после 11 и поставить РМ в самом конце, после секунд?</strong><hr></blockquote>
о, позор мне [img:f682733e4a]images/smiles/icon_wink.gif[/img:f682733e4a]
вот так:
var pmam="PM"
var Hours = objDate.getHours();
if (Hours>12) Hours=(Hours-12); else
{
if (Hours==0) Hours="12"; else pmam="AM"
}
и потом ниже
var strDate = Day + "/" + Month + "/" + Year + " " +Hours + ":" + Minutes + ":" + Seconds + " "+pmam;
-
- Уже с Приветом
- Posts: 443
- Joined: 17 Jun 1999 09:01
- Location: Moscow>Pennsylvania
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
demich,
проверил, почти работает. выдал 0/11/2001 12:8:34 PM вместо 25/11/2001 12:08:34 АМ
проверил, почти работает. выдал 0/11/2001 12:8:34 PM вместо 25/11/2001 12:08:34 АМ
-
- Уже с Приветом
- Posts: 460
- Joined: 22 Dec 1999 10:01
- Location: san jose, ca
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Mr.Z:
<strong>demich,
проверил, почти работает. выдал 0/11/2001 12:8:34 PM вместо 25/11/2001 12:08:34 АМ</strong><hr></blockquote>
нулевая дата -
var Day = objDate.getDay();
а нужно
var Day = objDate.getDate(); //webdeveloperу - двойка [img:503fe4cd28]images/smiles/icon_wink.gif[/img:503fe4cd28]
цифири минут и секунд (чтобы ведущий нуль был)
var Minutes = objDate.getMinutes();
var Seconds = objDate.getSeconds();
надо добавить
Minutes=Minutes>10?Minutes:"0"+Minutes
Seconds=Seconds>10?Seconds:"0"+Seconds
часы:
if (Hours>12) Hours=(Hours-12); else
{
if (Hours==0) Hours="12"; else pmam="AM"
}
сменять надо на
if (Hours>12) Hours=(Hours-12); else
{
if (Hours==0) Hours="12";
pmam="AM";
}
то есть тот 12, который ночью - он-таки AM ? [img:503fe4cd28]images/smiles/icon_wink.gif[/img:503fe4cd28]
[ 24-11-2001: Message edited by: dimach ]</p>
<strong>demich,
проверил, почти работает. выдал 0/11/2001 12:8:34 PM вместо 25/11/2001 12:08:34 АМ</strong><hr></blockquote>
нулевая дата -
var Day = objDate.getDay();
а нужно
var Day = objDate.getDate(); //webdeveloperу - двойка [img:503fe4cd28]images/smiles/icon_wink.gif[/img:503fe4cd28]
цифири минут и секунд (чтобы ведущий нуль был)
var Minutes = objDate.getMinutes();
var Seconds = objDate.getSeconds();
надо добавить
Minutes=Minutes>10?Minutes:"0"+Minutes
Seconds=Seconds>10?Seconds:"0"+Seconds
часы:
if (Hours>12) Hours=(Hours-12); else
{
if (Hours==0) Hours="12"; else pmam="AM"
}
сменять надо на
if (Hours>12) Hours=(Hours-12); else
{
if (Hours==0) Hours="12";
pmam="AM";
}
то есть тот 12, который ночью - он-таки AM ? [img:503fe4cd28]images/smiles/icon_wink.gif[/img:503fe4cd28]
[ 24-11-2001: Message edited by: dimach ]</p>
-
- Уже с Приветом
- Posts: 443
- Joined: 17 Jun 1999 09:01
- Location: Moscow>Pennsylvania
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
webdeveloper,
спасибо огромное! output: 25/11/2001 12:26:14 AM
вы правы, ночью (после 12-АМ)
еще раз, большое спасибо.
спасибо огромное! output: 25/11/2001 12:26:14 AM
вы правы, ночью (после 12-АМ)
еще раз, большое спасибо.
-
- Уже с Приветом
- Posts: 460
- Joined: 22 Dec 1999 10:01
- Location: san jose, ca
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Mr.Z:
<strong>webdeveloper,
спасибо огромное! output: 25/11/2001 12:26:14 AM
вы правы, ночью (после 12-АМ)
еще раз, большое спасибо.</strong><hr></blockquote>
не за что [img:3b0155aace]images/smiles/icon_wink.gif[/img:3b0155aace]
<strong>webdeveloper,
спасибо огромное! output: 25/11/2001 12:26:14 AM
вы правы, ночью (после 12-АМ)
еще раз, большое спасибо.</strong><hr></blockquote>
не за что [img:3b0155aace]images/smiles/icon_wink.gif[/img:3b0155aace]
-
- Уже с Приветом
- Posts: 443
- Joined: 17 Jun 1999 09:01
- Location: Moscow>Pennsylvania
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
demach,
извини за беспокойство. Я проверил код, все работает хорошо, только есть маленькая проблема с минутами и секундами. Код выдает 25/11/2001 12:010:14 AM вместо 25/11/2001 12:10:14 AM или 25/11/2001 12:26:010 AM или 25/11/2001 12:010:010 AM вместо 25/11/2001 12:10:10 АМ соответственно.
Вот как он выглядит
<script>
var objDate = new Date();
var Day = objDate.getDate();
var Month = objDate.getMonth() + 1;
var Year = objDate.getYear();
if (navigator.appName == "Netscape") Year += 1900;
var pmam="PM"
var Hours = objDate.getHours();
if (Hours>12) Hours=(Hours-12); else
{
if (Hours==0) Hours="12";
pmam="AM";
}
var Minutes = objDate.getMinutes();
var Seconds = objDate.getSeconds();
Minutes=Minutes>10?Minutes:"0"+Minutes
Seconds=Seconds>10?Seconds:"0"+Seconds
var strDate = Month + "/" + Day + "/" + Year + " " +Hours + ":" + Minutes + ":" + Seconds + " "+pmam;
document.write(strDate);
</script>
Не подскажешь, как это исправить?
заранее благодарен,
андрей
извини за беспокойство. Я проверил код, все работает хорошо, только есть маленькая проблема с минутами и секундами. Код выдает 25/11/2001 12:010:14 AM вместо 25/11/2001 12:10:14 AM или 25/11/2001 12:26:010 AM или 25/11/2001 12:010:010 AM вместо 25/11/2001 12:10:10 АМ соответственно.
Вот как он выглядит
<script>
var objDate = new Date();
var Day = objDate.getDate();
var Month = objDate.getMonth() + 1;
var Year = objDate.getYear();
if (navigator.appName == "Netscape") Year += 1900;
var pmam="PM"
var Hours = objDate.getHours();
if (Hours>12) Hours=(Hours-12); else
{
if (Hours==0) Hours="12";
pmam="AM";
}
var Minutes = objDate.getMinutes();
var Seconds = objDate.getSeconds();
Minutes=Minutes>10?Minutes:"0"+Minutes
Seconds=Seconds>10?Seconds:"0"+Seconds
var strDate = Month + "/" + Day + "/" + Year + " " +Hours + ":" + Minutes + ":" + Seconds + " "+pmam;
document.write(strDate);
</script>
Не подскажешь, как это исправить?
заранее благодарен,
андрей
-
- Уже с Приветом
- Posts: 778
- Joined: 30 Mar 2001 10:01
- Location: Lithuania -> MA
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Mr.Z:
<strong>Код выдает 25/11/2001 12:010:14 AM вместо 25/11/2001 12:10:14 AM или 25/11/2001 12:26:010 AM или 25/11/2001 12:010:010 AM вместо 25/11/2001 12:10:10 АМ соответственно.
<SKIPED>
Minutes=Minutes>10?Minutes:"0"+Minutes
Seconds=Seconds>10?Seconds:"0"+Seconds
var strDate = Month + "/" + Day + "/" + Year + " " +Hours + ":" + Minutes + ":" + Seconds + " "+pmam;
document.write(strDate);
</script>
Не подскажешь, как это исправить?
заранее благодарен,
андрей</strong><hr></blockquote>Вот мне интересно человек САМ может додуматься как ЭТО исправить? Или надо даже такие мелочи разжевать и в рот положить?
P.S. Зачем вставлять на страницу код, в котором ну совсем ничего не понимаешь и выдавать за свое призведение??? [img:f646a13a0c]images/smiles/icon_mad.gif[/img:f646a13a0c]
<strong>Код выдает 25/11/2001 12:010:14 AM вместо 25/11/2001 12:10:14 AM или 25/11/2001 12:26:010 AM или 25/11/2001 12:010:010 AM вместо 25/11/2001 12:10:10 АМ соответственно.
<SKIPED>
Minutes=Minutes>10?Minutes:"0"+Minutes
Seconds=Seconds>10?Seconds:"0"+Seconds
var strDate = Month + "/" + Day + "/" + Year + " " +Hours + ":" + Minutes + ":" + Seconds + " "+pmam;
document.write(strDate);
</script>
Не подскажешь, как это исправить?
заранее благодарен,
андрей</strong><hr></blockquote>Вот мне интересно человек САМ может додуматься как ЭТО исправить? Или надо даже такие мелочи разжевать и в рот положить?
P.S. Зачем вставлять на страницу код, в котором ну совсем ничего не понимаешь и выдавать за свое призведение??? [img:f646a13a0c]images/smiles/icon_mad.gif[/img:f646a13a0c]
-
- Уже с Приветом
- Posts: 2049
- Joined: 12 Jul 2000 09:01
- Location: Madison, Wisconsin USA
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
Да, рано я из этого топика ушел, тут такая интересная дискуссия развернулась [img:6c7ecdb86f]images/smiles/icon_biggrin.gif[/img:6c7ecdb86f]
Мне, [b:6c7ecdb86f]сертифицированному JavaScript программеру[/b:6c7ecdb86f], dimach даже двойку поставил [img:6c7ecdb86f]images/smiles/icon_biggrin.gif[/img:6c7ecdb86f] [img:6c7ecdb86f]images/smiles/icon_biggrin.gif[/img:6c7ecdb86f] [img:6c7ecdb86f]images/smiles/icon_biggrin.gif[/img:6c7ecdb86f]
Как теперь жить буду? [img:6c7ecdb86f]images/smiles/icon_smile.gif[/img:6c7ecdb86f]
Мне, [b:6c7ecdb86f]сертифицированному JavaScript программеру[/b:6c7ecdb86f], dimach даже двойку поставил [img:6c7ecdb86f]images/smiles/icon_biggrin.gif[/img:6c7ecdb86f] [img:6c7ecdb86f]images/smiles/icon_biggrin.gif[/img:6c7ecdb86f] [img:6c7ecdb86f]images/smiles/icon_biggrin.gif[/img:6c7ecdb86f]
Как теперь жить буду? [img:6c7ecdb86f]images/smiles/icon_smile.gif[/img:6c7ecdb86f]
-
- Уже с Приветом
- Posts: 460
- Joined: 22 Dec 1999 10:01
- Location: san jose, ca
Нужно написать код (javascript), чтоб читал 10/31/2001 12:16
<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by webdeveloper:
<strong>Да, рано я из этого топика ушел, тут такая интересная дискуссия развернулась [img:24d79466dc]images/smiles/icon_biggrin.gif[/img:24d79466dc]
Мне, [b:24d79466dc]сертифицированному JavaScript программеру[/b:24d79466dc], dimach даже двойку поставил [img:24d79466dc]images/smiles/icon_biggrin.gif[/img:24d79466dc] [img:24d79466dc]images/smiles/icon_biggrin.gif[/img:24d79466dc] [img:24d79466dc]images/smiles/icon_biggrin.gif[/img:24d79466dc]
Как теперь жить буду? [img:24d79466dc]images/smiles/icon_smile.gif[/img:24d79466dc] </strong><hr></blockquote>
а я тоже сертифицированый, пока бесплатно было, даже в мвп поучаствовал, да надоело [img:24d79466dc]images/smiles/icon_wink.gif[/img:24d79466dc]
андрей
вот в этом поправь 10 на 9
Minutes=Minutes>10?Minutes:"0"+Minutes
Seconds=Seconds>10?Seconds:"0"+Seconds
сорьки, у меня всегда после пятой начинаютса проблемы со строгими границами множеств [img:24d79466dc]images/smiles/icon_wink.gif[/img:24d79466dc]
<strong>Да, рано я из этого топика ушел, тут такая интересная дискуссия развернулась [img:24d79466dc]images/smiles/icon_biggrin.gif[/img:24d79466dc]
Мне, [b:24d79466dc]сертифицированному JavaScript программеру[/b:24d79466dc], dimach даже двойку поставил [img:24d79466dc]images/smiles/icon_biggrin.gif[/img:24d79466dc] [img:24d79466dc]images/smiles/icon_biggrin.gif[/img:24d79466dc] [img:24d79466dc]images/smiles/icon_biggrin.gif[/img:24d79466dc]
Как теперь жить буду? [img:24d79466dc]images/smiles/icon_smile.gif[/img:24d79466dc] </strong><hr></blockquote>
а я тоже сертифицированый, пока бесплатно было, даже в мвп поучаствовал, да надоело [img:24d79466dc]images/smiles/icon_wink.gif[/img:24d79466dc]
андрей
вот в этом поправь 10 на 9
Minutes=Minutes>10?Minutes:"0"+Minutes
Seconds=Seconds>10?Seconds:"0"+Seconds
сорьки, у меня всегда после пятой начинаютса проблемы со строгими границами множеств [img:24d79466dc]images/smiles/icon_wink.gif[/img:24d79466dc]